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 相关文章推荐
PHP stristr() 函数(不区分大小写的字符串查找)
Jun 03 PHP
PHP计划任务之关闭浏览器后仍然继续执行的函数
Jul 22 PHP
php学习笔记 面向对象中[接口]与[多态性]的应用
Jun 16 PHP
php下载文件的代码示例
Jun 29 PHP
基于php中使用excel的简单介绍
Aug 02 PHP
php截取字符串之截取utf8或gbk编码的中英文字符串示例
Mar 12 PHP
windows7下安装php的imagick和imagemagick扩展教程
Jul 04 PHP
php+mysqli使用预处理技术进行数据库查询的方法
Jan 28 PHP
php实现微信公众平台账号自定义菜单类
Oct 11 PHP
PHP远程调试之XDEBUG
Dec 29 PHP
php基于ob_start(ob_gzhandler)实现网页压缩功能的方法
Feb 18 PHP
PHP与Web页面的交互示例详解二
Aug 04 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 COOKIE设置为浏览器进程
2009/06/21 PHP
域名和cookie问题(域名后缀)
2012/10/10 PHP
javascript 写类方式之七
2009/07/05 Javascript
基于jquery ajax 用户无刷新登录方法详解
2012/04/28 Javascript
js setTimeout opener的用法示例详解
2013/10/23 Javascript
NodeJS的url截取模块url-extract的使用实例
2013/11/18 NodeJs
JS如何判断移动端访问设备并解析对应CSS
2013/11/27 Javascript
JQuery中节点遍历方法实例
2015/05/18 Javascript
浅谈jquery的map()和each()方法
2016/06/12 Javascript
JavaScript关于提高网站性能的几点建议(一)
2016/07/24 Javascript
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
2016/11/29 Javascript
Angular2学习笔记——详解NgModule模块
2016/12/02 Javascript
详解微信小程序中的页面代码中的模板的封装
2017/10/12 Javascript
IE11下使用canvas.toDataURL报SecurityError错误的解决方法
2017/11/19 Javascript
angular4中引入echarts的方法示例
2019/01/29 Javascript
Angular7创建项目、组件、服务以及服务的使用
2019/02/19 Javascript
Eclipse和PyDev搭建完美Python开发环境教程(Windows篇)
2016/11/16 Python
Flask框架的学习指南之制作简单blog系统
2016/11/20 Python
python下载文件记录黑名单的实现代码
2017/10/24 Python
python GUI实现小球满屏乱跑效果
2019/05/09 Python
Python爬虫库BeautifulSoup的介绍与简单使用实例
2020/01/25 Python
Python中文分词库jieba,pkusegwg性能准确度比较
2020/02/11 Python
html5如何及时更新缓存文件(js、css或图片)
2013/06/24 HTML / CSS
联想澳大利亚官网:Lenovo Australia
2018/01/18 全球购物
Bailey帽子官方商店:Bailey Hats
2018/09/25 全球购物
澳大利亚最受欢迎的美发和美容在线商店:Catwalk
2018/12/12 全球购物
char型变量中能不能存贮一个中文汉字
2015/07/08 面试题
中科前程Java笔试题
2016/11/20 面试题
老公保证书范文
2014/04/29 职场文书
体育馆的标语
2014/06/24 职场文书
机关干部作风建设剖析材料
2014/10/23 职场文书
2014收银员工作总结范文
2014/12/16 职场文书
2014城乡环境综合治理工作总结
2014/12/19 职场文书
检讨书范文500字
2015/01/28 职场文书
保研推荐信范文
2015/03/25 职场文书
公司辞职信模板
2015/05/13 职场文书