这里有新鲜出炉的 PHP 面向对象编程,程序狗速度看过来!
PHP(外文名: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Perl 的特点,入门门槛较低,易于学习,使用广泛,主要适用于 web 开发领域。PHP 的文件后缀名为 php。
这篇文章主要介绍了 php 获取当前 url 地址的方法, 结合实例形式 JS 获取 URL 的方法对比分析了 php 获取 URL 的常用技巧, 需要的朋友可以参考下
本文实例讲述了 php 获取当前 url 地址的方法。分享给大家供大家参考,具体如下:
js 获取:
- top.location.href //顶级窗口的地址
- this.location.href //当前窗口的地址
php 获取当前 url 地址:
- #测试网址: 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
希望本文所述对大家 PHP 程序设计有所帮助。
来源: http://www.phperz.com/article/17/0807/340721.html