獲取當前頁面的完整URL

javascript實現:

top.location.href 頂級窗口的地址
this.location.href 當前窗口的地址

PHP實現:

//獲取域名或主機地址
echo $_SERVER[‘HTTP_HOST’].”
”; #localhost

//獲取網頁地址
echo $_SERVER[‘PHP_SELF’].”
”; #/blog/testurl.php

//獲取網址參數
echo $_SERVER[“QUERY_STRING”].”
”; #id=5

//獲取用戶代理
echo $_SERVER[‘HTTP_REFERER’].”
”;

//獲取完整的url
echo ‘http://’.SERVER[HTTPHOST]. _SERVER[‘REQUEST_URI’];
echo ‘http://’.SERVER[HTTPHOST]. _SERVER[‘PHP_SELF’].’?’.$_SERVER[‘QUERY_STRING’];

//包含端口號的完整url
echo ‘http://’.SERVER[SERVERNAME].:. _SERVER[“SERVER_PORT”].$_SERVER[“REQUEST_URI”];

//只取路徑
url=http://. _SERVER[‘SERVER_NAME’].SERVER[REQUESTURI];echodirname( url);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章