獲取url引數的各種命令
阿新 • • 發佈:2019-01-07
- /**用$_GET[]可以得到。
地址中問號後面的值傳遞方式是get的方式,所以在當前頁面採用$_GET[]就可以得到,
$_GET[""]中方括號引號裡面需要寫問候好變的引數名**/
$id=$_GET["id"]; echo $id;
2.// 說明:獲取完整URL
#測試網址: http://localhost/blog/testurl.php?id=5//獲取域名或主機地址
echo $_SERVER['HTTP_HOST']."<br>"; #顯示結果->localhost
3.//獲取網頁地址
echo $_SERVER['PHP_SELF']."<br>"; #顯示結果->/blog/testurl.php
4.//獲取網址引數
echo $_SERVER["QUERY_STRING"]."<br>"; #顯示結果->id=5
5.//獲取完整的url
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; #顯示結果->http://localhost/blog/testurl.php?id=5
6.//包含埠號的完整urlecho 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; #顯示結果->http://localhost:80/blog/testurl.php?id=5
7.//只取路徑$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; echo dirname($url);