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 相关文章推荐
分页显示Oracle数据库记录的类之一
Oct 09 PHP
snoopy PHP版的网络客户端提供本地下载
Apr 15 PHP
Uchome1.2 1.5 代码学习 common.php
Apr 24 PHP
php面向对象全攻略 (七) 继承性
Sep 30 PHP
php设计模式 Bridge (桥接模式)
Jun 26 PHP
php使用fsockopen函数发送post,get请求获取网页内容的方法
Nov 15 PHP
php中实现用数组妩媚地生成要执行的sql语句
Jul 10 PHP
php基础教程
Aug 26 PHP
PHP 设计模式系列之 specification规格模式
Jan 10 PHP
Laravel框架自定义验证过程实例分析
Feb 01 PHP
tp5框架前台无限极导航菜单类实现方法分析
Mar 29 PHP
Laravel如何实现适合Api的异常处理响应格式
Jun 14 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中实现中文字符进制转换原理分析
2011/12/06 PHP
laravel 实现根据字段不同值做不同查询
2019/10/23 PHP
基于JQuery的简单实现折叠菜单代码
2010/09/15 Javascript
JS 实现Json查询的方法实例
2013/04/12 Javascript
java与javascript之间json格式数据互转介绍
2013/10/29 Javascript
基于NodeJS的前后端分离的思考与实践(二)模版探索
2014/09/26 NodeJs
js实现屏幕自适应局部代码分享
2015/01/30 Javascript
webpack配置sass模块的加载的方法
2017/07/30 Javascript
Angular6封装http请求的步骤详解
2018/08/13 Javascript
socket在egg中的使用实例代码详解
2019/05/30 Javascript
JavaScript 接口原理与用法实例详解
2020/05/12 Javascript
vue+Element-ui前端实现分页效果
2020/11/15 Javascript
浅析Python多线程下的变量问题
2015/04/28 Python
python使用wmi模块获取windows下硬盘信息的方法
2015/05/15 Python
python解决网站的反爬虫策略总结
2016/10/26 Python
python机器学习之神经网络(二)
2017/12/20 Python
Python实现获取邮箱内容并解析的方法示例
2018/06/16 Python
python爬虫项目设置一个中断重连的程序的实现
2019/07/26 Python
利用python实现AR教程
2019/11/20 Python
详解使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)
2020/04/01 Python
Iconfont(矢量图标)+iconmoon(图标svg互转)配合javascript实现社交分享系统
2020/04/21 Python
python输入一个水仙花数(三位数) 输出百位十位个位实例
2020/05/03 Python
使用python实现时间序列白噪声检验方式
2020/06/03 Python
HTML5中外部浏览器唤起微信分享
2020/01/02 HTML / CSS
世界首屈一指的在线男士内衣权威:HisRoom
2017/08/05 全球购物
美国婴儿和儿童家具网上商店:ABaby.com
2018/07/02 全球购物
义和团口号
2014/06/17 职场文书
初级党校心得体会
2014/09/11 职场文书
学生抄作业检讨书(2篇)
2014/10/17 职场文书
2014年化验员工作总结
2014/11/18 职场文书
2015年教学副校长工作总结
2015/07/22 职场文书
爱岗敬业先进典型事迹材料(2016推荐版)
2016/02/26 职场文书
导游词之山东八仙过海景区
2019/11/11 职场文书
python 命令行传参方法总结
2021/05/25 Python
css布局巧妙技巧之css三角示例的运用
2022/03/16 HTML / CSS
JavaScript设计模式之原型模式详情
2022/06/21 Javascript