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

开发技术 作者: 2024-07-27 22:10:01
PHP中获取当前页面的完整URL

下面是编程之家 jb51.cc 通过网络收集整理的代码片段。

编程之家小编现在分享给大家,也给大家做个参考。

    #测试网址:     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  

以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_51919.html