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

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

墨辰丷
發布: 2023-03-28 08:46:01
原創
5888 人瀏覽過

這篇文章主要介紹了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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板