php怎麼取得目前完整url位址
對於PHP學習者來說,應該都知道$_SERVER 是一個包含了諸如頭資訊(header)、路徑(path)、以及腳本位置(script locations)等等資訊的陣列。顯然PHP取得目前頁面的完整url位址,主要就用到$_SERVER這個系統變數。
下面我們就透過具體的範例來跟大家介紹PHP取得完整url的實作方法。
首先我們直接列印一下$_SERVER,程式碼範例如下:
<?php echo "<pre class="brush:php;toolbar:false">"; var_dump($_SERVER);
登入後複製
#輸出結果,部分截圖如下:
<?php $uri = $_SERVER['REQUEST_URI']; echo $uri;//输出:URI echo "<br>"; $protocol = ((!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') || $_SERVER['SERVER_PORT'] == 443) ? "https://": "http://"; $url = $protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; echo $url;//输出完整的url
登入後複製
註:
'REQUEST_URI',URI 用來指定要存取的頁面。
'HTTPS',如果腳本是透過 HTTPS 協定被訪問,則設為非空的值。
'SERVER_PORT',Web 伺服器使用的連接埠。預設值為 “80”。如果使用 SSL 安全連接,則這個值為使用者設定的 HTTP 連接埠。 (如果$_SERVER['SERVER_PORT'] 等於443,則表示可以直接存取url,如果等於8443則表示要帶上連接埠號碼存取。)
'HTTP_HOST',目前請求頭中Host: 項的內容,如果存在的話。
這篇文章是關於PHP取得目前完整url位址的方法介紹,也是非常簡單易懂的,希望對需要的朋友有所幫助以上是php怎麼取得目前完整url位址的詳細內容。更多資訊請關注PHP中文網其他相關文章!
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
<🎜>:種植花園 - 完整的突變指南
3 週前
By DDD
<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
如何修復KB5055612無法在Windows 10中安裝?
3 週前
By DDD
北端:融合系統,解釋
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前
By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)