1. 云栖社区>
  2. PHP教程>
  3. 正文

PHP获取当前页面URL函数实例

作者:用户 来源:互联网 时间:2017-12-01 11:59:40

实例函数页面

PHP获取当前页面URL函数实例 - 摘要: 本文讲的是PHP获取当前页面URL函数实例,本文实例讲述了PHP获取当前页面URL函数实例,分享给大家供大家参考。具体实现方法如下:在PHP中,没有默认的Function来获取目前所在页面的URL,所以今天就向大家介绍一个在PHP获取当前页面完整URL的PHP函数.函数代码如下,调用

本文实例讲述了PHP获取当前页面URL函数实例,分享给大家供大家参考。具体实现方法如下:

在PHP中,没有默认的Function来获取目前所在页面的URL,所以今天就向大家介绍一个在PHP获取当前页面完整URL的PHP函数.

函数代码如下,调用时只需要使用 curPageURL() 就行啦:

/* 获得当前页面URL开始 */ function curPageURL() {     $pageURL = 'http';     if ($_SERVER["HTTPS"] == "on") {    // 如果是SSL加密则加上“s” $pageURL .= "s";     }     $pageURL .= "://";     if ($_SERVER["SERVER_PORT"] != "80") { $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];     } else { $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];     }     return $pageURL; } /* 获得当前页面URL结束 */

补充一下server参数说明,代码如下:

//获取域名或主机地址  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

希望本文所述对大家的PHP程序设计有所帮助。

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索实例 , 函数 页面 ,以便于您获取更多的相关知识。

稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一

6款热门基础云产品6个月免费体验;2款产品1年体验;1款产品2年体验

弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

开发者常用软件,超百款实用软件一站式提供