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将向Java靠拢
Oct 09 PHP
PHP4实际应用经验篇(8)
Oct 09 PHP
PHP+MySQL投票系统的设计和实现分享
Sep 23 PHP
测试PHP连接MYSQL成功与否的代码
Aug 16 PHP
php中PDO方式实现数据库的增删改查
May 17 PHP
PHP中overload与override的区别
Feb 13 PHP
几行代码轻松实现PHP文件打包下载zip
Mar 01 PHP
php从数据库中读取特定的行(实例)
Jun 02 PHP
PHP实现验证码校验功能
Nov 16 PHP
ThinkPHP 3使用OSS的方法
Jul 19 PHP
Swoole4.4协程抢占式调度器详解
May 23 PHP
laravel返回统一格式错误码问题
Nov 04 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
DOM XPATH获取img src值的query
2013/09/23 PHP
PHP使用递归生成文章树
2015/04/21 PHP
thinkPHP中验证码的简单使用方法
2015/12/26 PHP
Yii 框架使用数据库(databases)的方法示例
2020/05/19 PHP
javascript 得到变量类型的函数
2010/05/19 Javascript
用javascript实现自动输出网页文本
2015/07/30 Javascript
JavaScript多线程详解
2015/08/12 Javascript
javascript如何实现360度全景照片问题汇总
2016/04/04 Javascript
javascript中的后退和刷新实现方法
2016/11/10 Javascript
jquery表单验证实例仿Toast提示效果
2017/03/03 Javascript
Vue+jquery实现表格指定列的文字收缩的示例代码
2018/01/09 jQuery
JS封装的模仿qq右下角消息弹窗功能示例
2018/08/22 Javascript
node.js微信小程序配置消息推送的实现
2019/02/13 Javascript
js变量值传到php过程详解 将php解析成数据
2019/06/26 Javascript
vue分页器组件编写方法详解
2019/06/28 Javascript
layer iframe 设置关闭按钮的方法
2019/09/12 Javascript
[52:29]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第三局
2016/03/03 DOTA
Python中使用ElementTree解析XML示例
2015/06/02 Python
wxPython定时器wx.Timer简单应用实例
2015/06/03 Python
使用anaconda的pip安装第三方python包的操作步骤
2018/06/11 Python
Python实现去除图片中指定颜色的像素功能示例
2019/04/13 Python
Python分割训练集和测试集的方法示例
2019/09/19 Python
解决tensorflow打印tensor有省略号的问题
2020/02/04 Python
html+css实现自定义图片上传按钮功能
2019/09/04 HTML / CSS
雅诗兰黛香港官网:Estee Lauder香港
2017/09/26 全球购物
专科毕业生就业推荐信
2013/11/01 职场文书
大学生活学习的自我评价
2013/12/03 职场文书
大四学生思想汇报
2014/01/13 职场文书
企业演讲比赛主持词
2014/03/18 职场文书
旅游节目策划方案
2014/05/26 职场文书
优秀学生党员先进事迹材料
2014/05/29 职场文书
机关作风整顿个人整改措施思想汇报
2014/09/29 职场文书
师范生见习报告
2014/10/31 职场文书
辩护词范文大全
2015/05/21 职场文书
公共场所卫生管理制度
2015/08/05 职场文书
为什么中国式养孩子很累?
2019/08/07 职场文书