這篇文章主要介紹了php擷取當前url地址的方法,結合執行個體形式JS擷取URL的方法對比分析了php擷取URL的常用技巧,需要的朋友可以參考下
具體如下:
js 擷取:
top.location.href //最上層視窗的地址this.location.href //當前視窗的地址
php擷取當前url地址:
#測試網址: http://localhost/blog/testurl.php?id=5//擷取網域名稱或主機地址echo $_SERVER['HTTP_HOST']."<br>"; #localhost//擷取網頁地址echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php//擷取網址參數echo $_SERVER["QUERY_STRING"]."<br>"; #id=5//擷取使用者代理程式echo $_SERVER['HTTP_REFERER']."<br>";//擷取完整的urlecho '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//包含連接埠號碼的完整urlecho 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];#http://localhost:80/blog/testurl.php?id=5//只取路徑$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];echo dirname($url);#http://localhost/blog
以上就是本文的全部內容,希望對大家的學習有所協助。