php 獲取url及其他參數的具體代碼示例如下:
一、獲取域名或主機地址
echo $_SERVER[ HTTP_HOST ]. br #localhost
二、獲取網頁地址
echo $_SERVER[ PHP_SELF ]. br #/blog/testurl.php
三、獲取網址參數
echo $_SERVER[ QUERY_STRING ]. br #id=5
四、獲取完整的url
echo http:// .$_SERVER[ HTTP_HOST ].$_SERVER[ REQUEST_URI echo http:// .$_SERVER[ HTTP_HOST ].$_SERVER[ PHP_SELF ]. ? .$_SERVER[ QUERY_STRING #http://localhost/blog/testurl.php?id=5
五、獲取包含端口號的完整url
echo http:// .$_SERVER[ SERVER_NAME ]. : .$_SERVER[ SERVER_PORT ].$_SERVER[ REQUEST_URI #http://localhost:80/blog/testurl.php?id=5
六、只獲取路徑
$url= http:// .$_SERVER[ SERVER_NAME ].$_SERVER[ REQUEST_URI echo dirname($url);#http://localhost/blog
注:$_SERVER是一個包含了諸如頭信息(header)、路徑(path)、以及腳本位置(script locations)等等信息的數組。這個數組中的項目由 Web 服務器創建。不能保證每個服務器都提供全部項目;服務器可能會忽略一些,或者提供一些沒有在這里列舉出來的項目。
【相關文章推薦】
php中請求url有哪些方法
詳解php parse_url()函數的定義與用法
以上就是想要得到當前頁面的所有url參數信息怎么用PHP來實現?的詳細內容,PHP教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答