PHP获取当前页面完整URL的实现代码

 更新时间:2013年06月10日 08:14:46   作者:  
本篇文章是对利用PHP获取当前页面完整URL的实现代码进行了详细的分析介绍,需要的朋友参考下
javascript实现:
复制代码 代码如下:

top.location.href   顶级窗口的地址 this.location.href  当前窗口的地址

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

相关文章

  • php下MYSQL limit的优化

    php下MYSQL limit的优化

    MYSQL的优化是非常重要的。其他最常用也最需要优化的就是limit。mysql的limit给分页带来了极大的方便,但数据量一大的时候,limit的性能就急剧下降。
    2008-01-01
  • 浅谈php中fopen不能创建中文文件名文件的问题

    浅谈php中fopen不能创建中文文件名文件的问题

    下面小编就为大家带来一篇浅谈php中fopen不能创建中文文件名文件的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • PHP不使用内置函数实现字符串转整型的方法示例

    PHP不使用内置函数实现字符串转整型的方法示例

    一般php字符串类型的数字如果想转成整型的数字,我们都是采用系统内置的API去做转换,但下面这篇文章主要给大家介绍了关于PHP不使用内置函数实现字符串转整型的方法示例,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-07-07
  • 详解PHP如何读取大文件

    详解PHP如何读取大文件

    作为PHP开发人员,我们不需要担心内存管理。在极少数情况下,我们可能需要走出舒适的界限—例如,当我们尝试在可以创建的最小VPS上为大型项目运行Composer时,或者需要在同样小的服务器上读取大文件时。这是我们将在本教程中讨论的一个问题。
    2021-05-05
  • php自定义排序uasort函数示例【二维数组按指定键值排序】

    php自定义排序uasort函数示例【二维数组按指定键值排序】

    这篇文章主要介绍了php自定义排序uasort函数,结合实例形式分析了php实现二维数组按指定键值排序的相关操作技巧,需要的朋友可以参考下
    2019-06-06
  • php模拟socket一次连接,多次发送数据的实现代码

    php模拟socket一次连接,多次发送数据的实现代码

    php模拟socket一次连接,多次发送数据的实现代码,需要的朋友可以参考下。
    2011-07-07
  • PHP三层结构(下) PHP实现AOP

    PHP三层结构(下) PHP实现AOP

    让我们把注意力集中到中间服务层上来。中间服务层代码比较简单,只是调用数据访问层代码将留言保存到数据库。
    2010-07-07
  • WordPress开发中的get_post_custom()函数使用解析

    WordPress开发中的get_post_custom()函数使用解析

    这篇文章主要介绍了WordPress开发中的get_post_custom()函数使用解析,get_post_custom()函数用于获取自定义字段,需要的朋友可以参考下
    2016-01-01
  • php中trim函数实例用法

    php中trim函数实例用法

    在本篇文章里小编给大家整理的是一篇关于php中trim函数实例用法内容,有兴趣的朋友们可以学习下。
    2021-01-01
  • PHP IN_ARRAY 函数使用注意事项

    PHP IN_ARRAY 函数使用注意事项

    其实关键还是因为 php是弱类型语言,php进行比较的时候 最好还是使用strict方法的。因为这样不但比较两者的值是否一直,还会比较两者的类型是否一直。
    2010-07-07

最新评论