在php中要取得目前網址要用字串組合的方式 $_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
熱血,是一輩子的事! Answer is there, dig it.