如何返回包含get的網頁的整個網址。php命令返回整個網址,包括獲取操作
$ _SERVER ['HTTP_REFERER']和php_self不這樣做。
他們返回www.domain.com/example 代替www.domain.com/example?user=2
如何返回包含get的網頁的整個網址。php命令返回整個網址,包括獲取操作
$ _SERVER ['HTTP_REFERER']和php_self不這樣做。
他們返回www.domain.com/example 代替www.domain.com/example?user=2
嘗試:
echo $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
如果你不希望返回域,但只是內部URL和獲取變量,你可以省略$ _SERVER ['HTTP_HOST']。
啊謝謝,正是我想要的。 – payling 2009-06-01 20:24:46
$_SERVER['REQUEST_URI']
包含請求的URL路徑和查詢。
$ _SERVER ['REQUEST_URI']可能是您要查找的內容,請記住,如果您希望在「GET」中發送它,則需要對其進行編碼。
的另一件事,$_SERVER
是一個數組,所以都$_GET
,$_POST
,$_SESSION
和$_COOKIE
所以,如果如果數據包含在這些變量中你不知道,然後再嘗試這樣的事情。
echo "<pre>";
print_r($_SERVER);
echo "</pre>";
var_dump($ _ SERVER)將在搜索此類信息時有所幫助。 – 2009-06-01 21:17:07