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 相关文章推荐
BBS(php &amp; mysql)完整版(七)
Oct 09 PHP
不错的PHP学习之php4与php5之间会穿梭一点点感悟
May 03 PHP
PHP中函数rand和mt_rand的区别比较
Dec 26 PHP
计算php页面运行时间的函数介绍
Jul 01 PHP
PHP防范SQL注入的具体方法详解(测试通过)
May 09 PHP
PHP的拦截器实例分析
Nov 03 PHP
php禁止某ip或ip地址段访问的方法
Feb 25 PHP
PHP结合jQuery.autocomplete插件实现输入自动完成提示的功能
Apr 27 PHP
学习php设计模式 php实现抽象工厂模式
Dec 07 PHP
降低PHP Redis内存占用
Mar 23 PHP
php从数据库中读取特定的行(实例)
Jun 02 PHP
laravel-admin自动生成模块,及相关基础配置方法
Oct 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
Protoss兵种对照表
2020/03/14 星际争霸
如何修改和添加Apache的默认站点目录
2013/07/05 PHP
php使用正则验证中文
2016/04/06 PHP
PHP写API输出的时用echo的原因详解
2019/04/28 PHP
个人总结的一些关于String、Function、Array的属性和用法
2007/01/10 Javascript
javascript复制对象使用说明
2011/06/28 Javascript
分享一道笔试题[有n个直线最多可以把一个平面分成多少个部分]
2012/10/12 Javascript
JS注释所产生的bug 即使注释也会执行
2013/11/19 Javascript
jquery垂直公告滚动实现代码
2013/12/08 Javascript
JavaScript中判断原生函数检查function是否是原生代码
2014/09/09 Javascript
使用jquery清空、复位整个输入域
2015/04/02 Javascript
jQuery实现的图文高亮滚动切换特效实例
2015/08/10 Javascript
浅析四种常见的Javascript声明循环变量的书写方式
2015/10/14 Javascript
noty ? jQuery通知插件全面解析
2016/05/18 Javascript
微信公众号-获取用户信息(网页授权获取)实现步骤
2016/10/21 Javascript
Vue开发过程中遇到的疑惑知识点总结
2017/01/20 Javascript
详解.vue文件中style标签的几个标识符
2018/07/17 Javascript
JavaScript中使用Spread运算符的八种方法总结
2020/06/18 Javascript
[01:08:32]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第二场 1月18日
2021/03/11 DOTA
pycharm 使用心得(二)设置字体大小
2014/06/05 Python
Python Queue模块详细介绍及实例
2016/12/27 Python
python爬虫爬取快手视频多线程下载功能
2018/02/28 Python
Python小整数对象池和字符串intern实例解析
2020/03/21 Python
Python GUI编程学习笔记之tkinter控件的介绍及基本使用方法详解
2020/03/30 Python
详解利用canvas实现环形进度条的方法
2019/06/12 HTML / CSS
英国领先的汽车轮胎和快速健康中心:Kwik Fit
2017/10/29 全球购物
公司营业员的工作总结自我评价
2013/10/05 职场文书
优秀学生获奖感言
2014/02/15 职场文书
慈善晚会策划方案
2014/05/14 职场文书
欢迎横幅标语
2014/06/17 职场文书
2014年留守儿童工作总结
2014/12/10 职场文书
神龙架导游词
2015/02/11 职场文书
幼师大班个人总结
2015/02/13 职场文书
校本培训个人总结
2015/02/28 职场文书
电影雨中的树观后感
2015/06/15 职场文书
python机器学习创建基于规则聊天机器人过程示例详解
2021/11/02 Python