在php中要取得目前網址要用字串組合的方式
$_SERVER['HTTP_HOST'] //網址
$_SERVER['REQUEST_URI'] //包含參數(包含目錄)
$_SERVER['PHP_SELF'] //只有檔案名稱(包含目錄)
$_SERVER[QUERY_STRING] //只取後面參數
http://www.gocar.idv.tw/phpbb3/viewtopic.php?f=9&t=21&p=22
$_SERVER['HTTP_HOST'] //網址
$_SERVER['REQUEST_URI'] //包含參數(包含目錄)
$_SERVER['PHP_SELF'] //只有檔案名稱(包含目錄)
$_SERVER[QUERY_STRING] //只取後面參數
以 http://www.gocar.idv.tw/phpbb3/viewforum.php?f=1 網址為例
$_SERVER['HTTP_HOST'] : www.gocar.idv.tw
$_SERVER['REQUEST_URI'] :/phpbb3/viewforum.php?f=1
$_SERVER['PHP_SELF'] : /phpbb3/viewforum.php
$_SERVER[QUERY_STRING] : f=1
所以
$ThisURL = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo $ThisURL ;
會得到
http://www.gocar.idv.tw/phpbb3/viewforum.php?f=1
$ThisFile = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
echo $ThisFile ;
會得到
http://www.gocar.idv.tw/phpbb3/viewforum.php
引述自
http://www.gocar.idv.tw/phpbb3/viewtopic.php?f=9&t=21&p=22
留言
張貼留言