使用php取得網址

在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](http://www.gocar.idv.tw/phpbb3/viewtopic.php?f=9&t=21&p=22)
![](http://img.zemanta.com/pixy.gif?x-id=ebe2efdb-ce91-4217-a261-c20886c39b39)

CaesarChi

Web developer, focus on website fullstack, special JavaScript, and love sharing developing experience and communicate with developers. http://about.me/clonn