$_SERVER['DOCUMENT_ROOT']; //网站的根目录
echo $_SERVER['SERVER_NAME']; //当前的服务器域名
echo $_SERVER['HTTP_HOST']; //非80端口时:会输出端口号,例如:111cn.net:8080 HTTP_HOST = SERVER_NAME : SERVER_PORT
echo $_SERVER["HTTP_REFERER"]; //当前页面的前一页面的地址
$_SERVER['REQUEST_URI']; //除域名外后面的完整的地址路径
echo $_SERVER['PHP_SELF']; //获取网页地址
echo $_SERVER["QUERY_STRING"]; //获取网址参数
//获取完整的url
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; //包含端口号的完整url
$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; //只取路径
$_SERVER["SCRIPT_NAME"] //将得到浏览器请求的页面文件的文件名
$_SERVER["SCRIPT_FILENAME"] //将得到浏览器请求的页面文件的完整路径.
dirname(__FILE__); //一个魔术变量, 用它将得到 __FILE__ 变量所在文件的完整路径
有新的函数或方法 请发评论 补充下 谢谢 ^_^