首頁 >後端開發 >php教程 >php實作取得目前url位址的方法

php實作取得目前url位址的方法

墨辰丷
墨辰丷原創
2018-05-26 16:05:385859瀏覽

這篇文章主要介紹了php獲取當前url位址的方法,結合實例形式JS獲取URL的方法對比分析了php獲取URL的常用技巧,需要的朋友可以參考下

#具體如下:

js 取得:

top.location.href  //顶级窗口的地址
this.location.href //当前窗口的地址

#php取得目前url位址:

#测试网址:   http://localhost/blog/testurl.php?id=5
//获取域名或主机地址
echo $_SERVER[&#39;HTTP_HOST&#39;]."<br>"; #localhost
//获取网页地址
echo $_SERVER[&#39;PHP_SELF&#39;]."<br>"; #/blog/testurl.php
//获取网址参数
echo $_SERVER["QUERY_STRING"]."<br>"; #id=5
//获取用户代理
echo $_SERVER[&#39;HTTP_REFERER&#39;]."<br>";
//获取完整的url
echo &#39;http://&#39;.$_SERVER[&#39;HTTP_HOST&#39;].$_SERVER[&#39;REQUEST_URI&#39;];
echo &#39;http://&#39;.$_SERVER[&#39;HTTP_HOST&#39;].$_SERVER[&#39;PHP_SELF&#39;].&#39;?&#39;.$_SERVER[&#39;QUERY_STRING&#39;];
#http://localhost/blog/testurl.php?id=5
//包含端口号的完整url
echo &#39;http://&#39;.$_SERVER[&#39;SERVER_NAME&#39;].&#39;:&#39;.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
#http://localhost:80/blog/testurl.php?id=5
//只取路径
$url=&#39;http://&#39;.$_SERVER[&#39;SERVER_NAME&#39;].$_SERVER["REQUEST_URI"];
echo dirname($url);
#http://localhost/blog

以上就是本文的全部內容,希望對大家的學習有所幫助。


相關推薦:

PHP基於新浪IP庫實作取得IP詳細位址的方法

php取得網卡MAC位址步驟詳解

php判斷IP為有效IP位址步驟詳解

#

以上是php實作取得目前url位址的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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