本文目錄一覽:
如何通過PHP獲取當前頁面URL函數
通過PHP獲取當前頁面URL函數代碼如下,調用時只需要使用 curPageURL() 就可以:
/* 獲得當前頁面URL開始 */
function curPageURL() {
$pageURL = ‘http’;
if ($_SERVER[“HTTPS”] == “on”) { // 如果是SSL加密則加上「s」
$pageURL .= “s”;
}
$pageURL .= “://”;
if ($_SERVER[“SERVER_PORT”] != “80”) {
$pageURL .= $_SERVER[“SERVER_NAME”].”:”.$_SERVER[“SERVER_PORT”].$_SERVER[“REQUEST_URI”];
} else {
$pageURL .= $_SERVER[“SERVER_NAME”].$_SERVER[“REQUEST_URI”];
}
return $pageURL;
}
/* 獲得當前頁面URL結束 */
php如何獲取當前頁面url路徑
#測試網址:
//獲取域名或主機地址
echo $_server[‘http_host’].”
“; #localhost
//獲取網頁地址
echo $_server[‘php_self’].”
“; #/blog/testurl.php
//獲取網址參數
echo $_server[“query_string”].”
“; #id=5
//獲取用戶代理
echo $_server[‘http_referer’].”
“;
//獲取完整的url
echo ‘http://’.$_server[‘http_host’].$_server[‘request_uri’];
echo ‘http://’.$_server[‘http_host’].$_server[‘php_self’].’?’.$_server[‘query_string’];
#
//包含埠號的完整url
echo ‘http://’.$_server[‘server_name’].’:’.$_server[“server_port”].$_server[“request_uri”];
#
//只取路徑
$url=’http://’.$_server[‘server_name’].$_server[“request_uri”];
echo dirname($url);
#
原生PHP如何獲取當前頁面URL
#模擬測試網址:
//獲取域名或主機地址
echo $_SERVER[‘HTTP_HOST’].”br”; #localhost
//獲取網頁地址
echo $_SERVER[‘PHP_SELF’].”br”; #/blog/testurl.php
//獲取網址參數
echo $_SERVER[“QUERY_STRING”].”br”; #id=5
//獲取用戶代理
echo $_SERVER[‘HTTP_REFERER’].”br”;
//獲取完整的url
echo ‘http://’.$_SERVER[‘HTTP_HOST’].$_SERVER[‘REQUEST_URI’];
echo ‘http://’.$_SERVER[‘HTTP_HOST’].$_SERVER[‘PHP_SELF’].’?’.$_SERVER[‘QUERY_STRING’];
#
//只取路徑
$url=’http://’.$_SERVER[‘SERVER_NAME’].$_SERVER[“REQUEST_URI”];
echo dirname($url);
#
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/246729.html