首頁 >後端開發 >PHP問題 >php怎麼取得url不要參數

php怎麼取得url不要參數

藏色散人
藏色散人原創
2022-01-14 09:17:203939瀏覽

php取得url且不要參數的方法:1、透過「$_SERVER['HTTP_HOST']」取得網域名稱或主機位址;2、透過「$_SERVER['PHP_SELF']」取得網頁位址即可。

php怎麼取得url不要參數

本文操作環境:windows7系統、PHP7.1版、DELL G3電腦

php怎麼取得url並且不要參數?

測試網址:

http://afish.cnblogs.com/p/3941211.html?id=1

PHP程式碼實作如下:

//获取域名或主机地址
echo $_SERVER[&#39;HTTP_HOST&#39;]."<br />"; #afish.cnblogs.com
//获取网页地址
echo $_SERVER[&#39;PHP_SELF&#39;]."<br />"; #/p/3941211.html
//获取网址参数
echo $_SERVER["QUERY_STRING"]."<br />"; #id=1
//获取用户代理
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://afish.cnblogs.com/p/3941211.html?id=1
//包含端口号的完整url
echo &#39;http://&#39;.$_SERVER[&#39;SERVER_NAME&#39;].&#39;:&#39;.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
#http://afish.cnblogs.com:80/p/3941211.html?id=1
//只取路径
$url=&#39;http://&#39;.$_SERVER[&#39;SERVER_NAME&#39;].$_SERVER["REQUEST_URI"];
echo dirname($url);
#http://afish.cnblogs.com/p

推薦學習:《PHP影片教學

以上是php怎麼取得url不要參數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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