首頁 > 後端開發 > PHP問題 > php怎麼get網​​址

php怎麼get網​​址

angryTom
發布: 2023-02-28 09:38:01
原創
3737 人瀏覽過

php怎麼get網​​址

php怎麼get網​​址

#PHP實作取得url--位址參數詳解:

//获取域名或主机地址
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://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];。

更多PHP相關知識,請造訪PHP中文網

以上是php怎麼get網​​址的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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