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开发需要注意的安全问题
Sep 01 PHP
PHPExcel读取Excel文件的实现代码
Dec 06 PHP
解析Linux下Varnish缓存的配置优化
Jun 20 PHP
PHP rsa加密解密使用方法
Apr 27 PHP
php+mysql实现简单的增删改查功能
Jul 13 PHP
smarty自定义函数用法示例
May 20 PHP
PHP 5.6.11中CURL模块问题的解决方法
Aug 08 PHP
Laravel实现表单提交
May 07 PHP
PHP实现的观察者模式实例
Jun 21 PHP
PHP Laravel中的Trait使用方法
Jan 20 PHP
Mac下快速搭建PHP开发环境步骤详解
May 05 PHP
PHP 代码简洁之道(小结)
Oct 16 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+APACHE实现用户论证的方法
2006/10/09 PHP
封装ThinkPHP的一个文件上传方法实例
2014/10/31 PHP
利用javascript查看html源文件
2006/11/08 Javascript
jQuery1.6 类型判断实现代码
2011/09/01 Javascript
JavaScript中用toString()方法返回时间为字符串
2015/06/12 Javascript
javascript动画之磁性吸附效果篇
2016/12/09 Javascript
nodejs+websocket实时聊天系统改进版
2017/05/18 NodeJs
Vue 组件间的样式冲突污染
2017/08/31 Javascript
AngularJS模态框模板ngDialog的使用详解
2018/05/11 Javascript
jQuery操作动画完整实例分析
2020/01/10 jQuery
Python最基本的输入输出详解
2015/04/25 Python
python创建和删除目录的方法
2015/04/29 Python
python3实现抓取网页资源的 N 种方法
2017/05/02 Python
Python实现图片滑动式验证识别方法
2017/11/09 Python
PyCharm代码回滚,恢复历史版本的解决方法
2018/10/22 Python
Pandas GroupBy对象 索引与迭代方法
2018/11/16 Python
Python 实现文件打包、上传与校验的方法
2019/02/13 Python
​如何愉快地迁移到 Python 3
2019/04/28 Python
pytorch中图像的数据格式实例
2020/02/11 Python
pycharm 关掉syntax检查操作
2020/06/09 Python
简单的HTML5初步入门教程
2015/09/29 HTML / CSS
解决html5中video标签无法播放mp4问题的办法
2017/05/07 HTML / CSS
HealthElement海外旗舰店:新西兰大卖场
2018/02/23 全球购物
主要负责人任命书
2014/06/06 职场文书
机关党员公开承诺书
2014/08/30 职场文书
民主生活会对照检查材料
2014/09/22 职场文书
党员教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
优秀党支部申报材料
2014/12/24 职场文书
遗失说明具结保证书
2015/02/26 职场文书
个人年终总结怎么写
2015/03/09 职场文书
酒店前台接待岗位职责
2015/04/02 职场文书
土建技术员岗位职责
2015/04/11 职场文书
食品安全主题班会
2015/08/13 职场文书
让人感觉高大上的讲话稿怎么写?
2019/07/08 职场文书
话题作文之财富(600字)
2019/12/03 职场文书
python必学知识之文件操作(建议收藏)
2021/05/30 Python