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检测图片木马多进制编程实践
Apr 11 PHP
PHP函数in_array()使用详解
Aug 20 PHP
PHP实现利用MySQL保存session的方法
Aug 23 PHP
Smarty中的注释和截断功能介绍
Apr 09 PHP
wordpress安装过程中遇到中文乱码的处理方法
Apr 21 PHP
php实现XSS安全过滤的方法
Jul 29 PHP
ThinkPHP实现图片上传操作的方法详解
May 08 PHP
php smtp实现发送邮件功能
Jun 22 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
Aug 28 PHP
PHP实现的ID混淆算法类与用法示例
Aug 10 PHP
Laravel 模型关联基础教程详解
Sep 17 PHP
php实现银联商务公众号+服务窗支付的示例代码
Oct 12 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下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码
2010/12/29 PHP
php文本转图片自动换行的方法
2013/03/13 PHP
php基于base64解码图片与加密图片还原实例
2014/11/03 PHP
thinkphp5修改view到根目录实例方法
2019/07/02 PHP
js的image onload事件使用遇到的问题
2014/07/15 Javascript
node.js中的console.trace方法使用说明
2014/12/09 Javascript
Javascript中作用域的详细介绍
2016/10/06 Javascript
flexslider.js实现移动端轮播
2017/02/05 Javascript
CodeMirror js代码加亮使用总结
2017/03/25 Javascript
ExtJs的Ext.Ajax.request实现waitMsg等待提示效果
2017/06/14 Javascript
jQuery结合jQuery.cookie.js插件实现换肤功能示例
2017/10/14 jQuery
使用vue-cli编写vue插件的方法
2018/02/26 Javascript
js canvas实现红包照片效果
2018/08/21 Javascript
JS编写兼容IE6,7,8浏览器无缝自动轮播
2018/10/12 Javascript
详解React中合并单元格的正确写法
2019/01/08 Javascript
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
2019/06/10 jQuery
python中类的一些方法分析
2014/09/25 Python
Python表示矩阵的方法分析
2017/05/26 Python
Python实现多并发访问网站功能示例
2017/06/19 Python
python3 pygame实现接小球游戏
2019/05/14 Python
Python队列RabbitMQ 使用方法实例记录
2019/08/05 Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
2019/08/27 Python
Python操作SQLite/MySQL/LMDB数据库的方法
2019/11/07 Python
Django 实现外键去除自动添加的后缀‘_id’
2019/11/15 Python
详解python对象之间的交互
2020/09/29 Python
Python urllib request模块发送请求实现过程解析
2020/12/10 Python
老板电器官方购物商城:老板油烟机、燃气灶、消毒柜、电烤箱
2018/05/30 全球购物
如何写自我鉴定
2014/03/19 职场文书
勤俭节约演讲稿
2014/05/08 职场文书
消防宣传口号
2014/06/16 职场文书
保险专业求职信
2014/07/07 职场文书
乡镇四风对照检查材料
2014/08/31 职场文书
入党政审材料范文
2014/12/24 职场文书
golang 如何通过反射创建新对象
2021/04/28 Golang
Vue CLI中模式与环境变量的深入详解
2021/05/30 Vue.js
ConstraintValidator类如何实现自定义注解校验前端传参
2021/06/18 Java/Android