PHP中获取当前页面的完整URL
2016-04-22 14:59
621 查看
转自:http://www.cnblogs.com/A-Song/archive/2011/12/14/2288215.html
javascript实现:
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>"; //获取完整的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二分式查找
- PHP 二分查找(详细)
- php函数随记1
- 深入剖析php执行原理(2):函数的编译
- PHP 安全
- thinkphp测试方法
- 浅析Yii2 gridview实现批量删除教程
- phpStorm连接到服务器
- PHP开放源代码的Web主流统计软件piwik
- ThinkPHP集成阿里支付
- TP frame update
- php简单爬虫
- 为什么 PHP 应该使用 PDO 方式访问数据库
- PHP源代码生成 main/config.w32.h
- PHP7之标量类型-declare
- 浅析Yii2 GridView 日期格式化并实现日期可搜索教程
- 浅析Yii2 GridView实现下拉搜索教程
- ThinkPHP 中M方法和D方法的具体区别
- PHP使用反射机制实现查找类和方法的所在位置
- 浅析Yii2中GridView常见操作