在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
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_sOx7gHc26KMDMJCF0ZfWjF9PriEydbTSqMiu3ppTxErinCTaULt6zon0W7Qyq7-nDpX75NQI-8kqg9bqOKLWUTKfczSrzgrf4OfoWsbLF3o03IKz5vO3GkaZnYA-nyAkn8XPaYSawPkFludK4=s0-d)
$_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
留言
張貼留言