php獲取當(dāng)前url地址的方法
php獲取當(dāng)前url地址的方法
導(dǎo)語:在大家在使用PHP編寫程序的時候,我們常常想要獲取當(dāng)前頁面的'URL。下面是php獲取當(dāng)前url地址的方法,希望對你有所幫助:
具體如下:
js 獲。
top.location.href 頂級窗口的地址
this.location.href當(dāng)前窗口的地址
php獲取當(dāng)前url地址:
#測試網(wǎng)址: http:localhost/blog/testurl.php?id=5
獲取域名或主機地址
echo$_SERVER['HTTP_HOST']."
"; #localhost
獲取網(wǎng)頁地址
echo$_SERVER['PHP_SELF']."
"; #/blog/testurl.php
獲取網(wǎng)址參數(shù)
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'];
#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"];
echodirname($url);
#http:localhost/blog
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 yyfangchan@163.com (舉報時請帶上具體的網(wǎng)址) 舉報,一經(jīng)查實,本站將立刻刪除