首頁  >  文章  >  php教程  >  PHP取得目前頁面完整URL的方法

PHP取得目前頁面完整URL的方法

高洛峰
高洛峰原創
2017-01-03 17:41:511874瀏覽

一、利用javascript實現:

top.location.href 頂級視窗的位址

this.location.href 目前視窗的位址

二、利用PHP實現

http://local/PHP/PH php?id=5

//取得網域名稱或主機位址 

echo $_SERVER['HTTP_HOST']; #localhost

//取得網頁位址 

echo $_SERVER['PHP_SELF']; #/PHP/XX.php

//取得網址參數 

echo $_SERVER["QUERY_STRING"]; #id=5

//取得使用者代理程式/取得使用者代理程式/取得網址參數 

echo $_SERVER['HTTP_REFERER'];

//取得使用者代理程式

/發

//取得完整的url

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/PHP/XX.php?id=5

//只取路徑

echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
#http://localhost:80/PHP/XX.php?id=5

總結

以上就是這篇文章的全部內容了,希望學習本文的內容對大家的學習總結

以上就是這篇文章的全部內容了,希望學習本文的內容對大家的學習或是工作能帶來一定的幫助,如果有疑問大家可以留言交流。

更多PHP取得目前頁面完整URL的方法相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn