10 2014年02月

PHP中获取当前页面的完整URL

发布于:22时58分 | 来源:湛蓝天空  |   编辑:湛蓝  |   日志分类:PHP  |   已聚集:人围观
#测试网址:     http://localhost/blog/testurl.php?id=5
 
//获取域名或主机地址 
echo $_SERVER['HTTP_HOST']."<br>";
//输出:localhost
 
//获取网页地址 
echo $_SERVER['PHP_SELF']."<br>";
//输出:/blog/testurl.php
 
//获取网址参数 
echo $_SERVER["QUERY_STRING"]."<br>";
//输出:id=5
 
//获取用户代理 
echo $_SERVER['HTTP_REFERER']."<br>"; 
 
//获取完整的url
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
//输出:http://localhost/blog/testurl.php?id=5
 
//包含端口号的完整url
echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; 
//输出:http://localhost:80/blog/testurl.php?id=5
 
//只取路径
$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; 
echo dirname($url);
//输出:http://localhost/blog

除非注明,均为湛蓝天空原创,转载请注明本文网址:http://skyhome.cn/php/444.html

标签:当前页面(1)
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)