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


Posted in PHP onJune 10, 2013

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 相关文章推荐
合并ThinkPHP配置文件以消除代码冗余的实现方法
Jul 22 PHP
Yii框架form表单用法实例
Dec 04 PHP
PHP实现自动识别Restful API的返回内容类型
Feb 07 PHP
PHP安装memcached扩展笔记
May 28 PHP
PHP实现文件上传与下载实例与总结
Mar 13 PHP
利用PHPExcel实现Excel文件的写入和读取
Apr 26 PHP
ThinkPHP实现生成和校验验证码功能
Apr 28 PHP
在php7中MongoDB实现模糊查询的方法详解
May 03 PHP
PHP中关键字interface和implements详解
Jun 14 PHP
PHP配合fiddler抓包抓取微信指数小程序数据的实现方法分析
Jan 02 PHP
分享8个Laravel模型时间戳使用技巧小结
Feb 12 PHP
PHP实现腾讯短网址生成api接口实例
Dec 08 PHP
如何判断php数组的维度
Jun 10 #PHP
joomla jce editor 解决上传中文名文件失败问题
Jun 09 #PHP
php缩放图片(根据宽高的等比例缩放)实例介绍
Jun 09 #PHP
探讨php define()函数及defined()函数使用详解
Jun 09 #PHP
如何用php获取程序执行的时间
Jun 09 #PHP
php生成zip压缩文件的方法详解
Jun 09 #PHP
基于php iconv函数的使用详解
Jun 09 #PHP
You might like
PHP中的类-什么叫类
2006/11/20 PHP
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
2008/12/06 PHP
thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决
2016/04/27 PHP
PHP实现JS中escape与unescape的方法
2016/07/11 PHP
DEDE实现转跳属性文档在模板上调用出转跳地址
2016/11/04 PHP
Yii框架常见缓存应用实例小结
2019/09/09 PHP
用javascript获取textarea中的光标位置
2008/05/06 Javascript
Jquery 实现Tab效果 思路是js思路
2010/03/02 Javascript
这些年、我收集的JQuery代码小结
2012/08/01 Javascript
js 本地预览的简单实现方法
2014/02/18 Javascript
js查找节点的方法小结
2015/01/13 Javascript
jQuery获取样式中颜色值的方法
2015/01/29 Javascript
JavaScript中this的四个绑定规则总结
2016/09/26 Javascript
JSONP基础知识详解
2017/03/19 Javascript
Express + Node.js实现登录拦截器的实例代码
2017/07/01 Javascript
详解使用webpack打包编写一个vue-toast插件
2017/11/08 Javascript
微信小程序如何调用json数据接口并解析
2019/06/29 Javascript
Python实现根据指定端口探测服务器/模块部署的方法
2014/08/25 Python
详解Python网络爬虫功能的基本写法
2016/01/28 Python
Python3实现将本地JSON大数据文件写入MySQL数据库的方法
2018/06/13 Python
python实现机器学习之元线性回归
2018/09/06 Python
Django中使用Whoosh进行全文检索的方法
2019/03/31 Python
PowerBI和Python关于数据分析的对比
2019/07/11 Python
大数据分析用java还是Python
2020/07/06 Python
Python 中如何写注释
2020/08/28 Python
java字符串格式化输出实例讲解
2021/01/06 Python
美国购买和销售礼品卡平台:Raise
2017/01/13 全球购物
《理想》教学反思
2014/02/17 职场文书
村道德模范事迹材料
2014/08/28 职场文书
水利局群众路线专题民主生活会发言材料
2014/09/21 职场文书
个人查摆剖析材料
2014/10/16 职场文书
见习期个人总结
2015/03/05 职场文书
导游词之山东红叶谷
2019/10/31 职场文书
Java比较两个对象中全部属性值是否相等的方法
2021/08/07 Java/Android
浅谈MySQL表空间回收的正确姿势
2021/10/05 MySQL
Java Spring Boot 正确读取配置文件中的属性的值
2022/04/20 Java/Android