php获取当前url地址的方法小结


Posted in PHP onJanuary 10, 2017

本文实例讲述了php获取当前url地址的方法。分享给大家供大家参考,具体如下:

js 获取:

top.location.href  //顶级窗口的地址
this.location.href //当前窗口的地址

php获取当前url地址:

#测试网址:   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>";
//获取完整的url
echo '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
//包含端口号的完整url
echo '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 相关文章推荐
PHP常用代码
Nov 23 PHP
php中计算时间差的几种方法
Dec 31 PHP
关于PHP中Object对象的笔记分享
Jun 28 PHP
phpmyadmin3 安装配置图解教程
Mar 29 PHP
使用Apache的htaccess防止图片被盗链的解决方法
Apr 27 PHP
基于session_unset与session_destroy的区别详解
Jun 03 PHP
php实现XSS安全过滤的方法
Jul 29 PHP
分享PHP计算两个日期相差天数的代码
Dec 23 PHP
php实现图片上传时添加文字和图片水印技巧
Apr 18 PHP
基于PHPexecl类生成复杂的报表表头示例
Oct 14 PHP
详解php用curl调用接口方法,get和post两种方式
Jan 13 PHP
PHP学习笔记之session
May 06 PHP
PHP实现接收二进制流转换成图片的方法
Jan 10 #PHP
ThinkPHP 模板substr的截取字符串函数详解
Jan 09 #PHP
php 访问oracle 存储过程实例详解
Jan 08 #PHP
微信开发之php表单微信中自动提交两次问题解决办法
Jan 08 #PHP
yii2-GridView在开发中常用的功能及技巧总结
Jan 07 #PHP
yii2实现分页,带搜索的分页功能示例
Jan 07 #PHP
Yii框架用户登录session丢失问题解决方法
Jan 07 #PHP
You might like
PHP实现时间轴函数代码
2011/10/08 PHP
解析php中的fopen()函数用打开文件模式说明
2013/06/20 PHP
PHP获取指定函数定义在哪个文件中以及其所在的行号实例
2014/05/08 PHP
PHP实现中文圆形印章特效
2015/06/19 PHP
ThinkPHP使用getlist方法实现数据搜索功能示例
2017/05/08 PHP
PHP中in_array的隐式转换的解决方法
2018/03/06 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
javascript document.images实例
2008/05/27 Javascript
Javascript表达式中连续的 &amp;&amp; 和 || 之赋值区别
2010/10/17 Javascript
使用jQueryMobile实现滑动翻页效果的方法
2015/02/04 Javascript
javascript跨域原因以及解决方案分享
2015/04/08 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
2016/05/30 Javascript
JavaScript数组push方法使用注意事项
2017/10/30 Javascript
nodejs async异步常用函数总结(推荐)
2017/11/17 NodeJs
vue页面跳转后返回原页面初始位置方法
2018/02/11 Javascript
swiper在angularjs中使用循环轮播失效的解决方法
2018/09/27 Javascript
介绍Python的@property装饰器的用法
2015/04/28 Python
在Python中处理列表之reverse()方法的使用教程
2015/05/21 Python
在Python程序中操作文件之isatty()方法的使用教程
2015/05/24 Python
Python3 replace()函数使用方法
2018/03/19 Python
python简单操作excle的方法
2018/09/12 Python
Python 变量类型详解
2018/10/10 Python
如何安装并使用conda指令管理python环境
2019/07/10 Python
详解Python list和numpy array的存储和读取方法
2019/11/06 Python
python实现画循环圆
2019/11/23 Python
简单介绍django提供的加密算法
2019/12/18 Python
如何在python中实现线性回归
2020/08/10 Python
GoPro摄像机美国官网:美国运动相机厂商
2018/07/03 全球购物
Shopee新加坡:东南亚与台湾电商平台
2019/01/25 全球购物
信息技术专业大学生个人的自我评价
2013/10/05 职场文书
儿科护士实习自我鉴定
2013/10/17 职场文书
英文自荐信
2013/12/19 职场文书
现金出纳岗位职责
2014/03/15 职场文书
《棉鞋里的阳光》教学反思
2014/04/24 职场文书
求职简历自我评价2015
2015/03/10 职场文书
对外汉语教师推荐信
2015/03/27 职场文书