php獲取url并且不要參數(shù)的方法:1、通過“$_SERVER['HTTP_HOST']”獲取域名或主機(jī)地址;2、通過“$_SERVER['PHP_SELF']”獲取網(wǎng)頁地址即可。
本文操作環(huán)境:windows7系統(tǒng)、PHP7.1版、DELL G3電腦
php怎么獲取url并且不要參數(shù)?
測(cè)試網(wǎng)址:
http://afish.cnblogs.com/p/3941211.html?id=1
PHP代碼實(shí)現(xiàn)如下:
//獲取域名或主機(jī)地址 echo $_SERVER['HTTP_HOST']."<br />"; #afish.cnblogs.com //獲取網(wǎng)頁地址 echo $_SERVER['PHP_SELF']."<br />"; #/p/3941211.html //獲取網(wǎng)址參數(shù) echo $_SERVER["QUERY_STRING"]."<br />"; #id=1 //獲取用戶代理 echo $_SERVER['HTTP_REFERER']."<br />"; //獲取完整的url echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; #http://afish.cnblogs.com/p/3941211.html?id=1 //包含端口號(hào)的完整url echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; #http://afish.cnblogs.com:80/p/3941211.html?id=1 //只取路徑 $url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; echo dirname($url); #http://afish.cnblogs.com/p
推薦學(xué)習(xí):《PHP視頻教程》