php獲取當前頁面地址多種方法
有關php取得當前頁面地址的多種方法,包括收集的一些實例教程,記錄下。
參考教程:
php獲取當前頁面地址參數的三種方法
php獲取url地址欄與詳細參數實例
php獲取當前域名與url地址的例子
php獲取當前URL地址
php取得當前頁面完整url地址的例子
PHP代碼:
//獲取域名或主機地址 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 www.jbxue.com 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);
你的數據庫都是有規律的啊,首頁-產品中心-鋼鐵,這個面包屑導航首頁不用說你也知道的,你現在所在的是鋼鐵頁面,這個鋼鐵的上級欄目相信你很容易就能獲取到的吧!
你可以看看這個:
A.php:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<body>
<a href="a.php?id=1">先點我,然後注意URL</a>
<a href="b.php">點擊我到b.php</a>
</body>
B.php:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<body>
<?php
echo '剛剛的網頁的URL是:'.$_SERVER['HTTP_REFERER'];
?>
</body>
----------------------------------------------------------------
.$_SERVER['HTTP_REFERER'];
獲得上一級的URL