最近更新
阅读排行
关注本站

PHP如何获取页面完整链接

阅读:2481 次   编辑日期:2013-12-05

目录:

概述:

在工作中我们经常会遇到获取当前页面URL的问题,用JS很简单:window.location.href。但是用PHP如何获取呢?一起来看看吧。以下面URL为例:
	http://www.uw3c.com/phpviews/php10.html?page=2

如何获取域名:

	echo $_SERVER['HTTP_HOST'];
	//结果为 www.uw3c.com

如何获取网页地址:

	echo $_SERVER['PHP_SELF'];
	//结果为 phpviews/php10.php,因为本站文件为.php后缀,使用伪静态为.html。

如何获取URL后面的参数:

	echo $_SERVER["QUERY_STRING"];
	//结果为 page=2。

如何获取完整的URL:

PHP中是不能直接获取全部URL的,但是我们可以用上面学到的方法拼接全部的URL:
	echo 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']
    . $_SERVER["QUERY_STRING"];
	//结果为http://www.uw3c.com/phpviews/php10.html?page=2。
将本篇文章分享到:
top