加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP如何获得当前页面URL地址

发布时间:2022-01-16 20:17:48 所属栏目:PHP教程 来源:互联网
导读:这篇文章主要为大家详细介绍了PHP如何获取当前页面URL地址,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。 PHP的功能很强大,也有非常广泛的应用,记得前面361源码给大家介绍过《PHP获取百度、搜狗、Alexa Rank排
  这篇文章主要为大家详细介绍了PHP如何获取当前页面URL地址,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。
  PHP的功能很强大,也有非常广泛的应用,记得前面361源码给大家介绍过《PHP获取百度、搜狗、Alexa Rank排名函数权重函数》,《禁止直接从浏览器输入地址访问 只允许跳转访问的PHP实现办法》、《PHP判断页面是否存在的方法》等文章,都是PHP开发中经常使用的PHP技巧,有需要的朋友可以收藏起来,以备不时之需。今天361源码给大家带来的是:PHP如何获取当前页面URL地址。关于这个功能,有很多妙用。例如:地区站群PC端的移动适配功能,下面提供PHP通用移动端适配方法。
 
  PC首页路径:www.xx.com移动端首页路径:m.xx.com地区PC首页路径:beijing.xx.com地区移动端首页路径:beijing.m.xx.com
  这里地区移动端采用三级域名的形式实现,当然也可以用目录的形式,一些分类信息网站就是采用:
 
  m.xx.com/beijing/
  这个时候我们就需要使用到PHP获取当前页面URL地址这个功能技巧。代码如下:
 
  <?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>"; //获取完整的urlecho '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//包含端口号的完整urlecho '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/testurl.php?id=5?>
  上面的代码每行代码都有注释说明,相信大家都能看得懂,这些代码在使用的时候根据自己的需要使用其中某一段或几段就可以了。如有不会的可以联系我们的在线客服帮你处理。

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读