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+dbfile开发小型留言本
Oct 09 PHP
php adodb连接带密码access数据库实例,测试成功
May 14 PHP
php array_merge下进行数组合并的代码
Jul 22 PHP
用PHP实现的四则运算表达式计算实现代码
Aug 02 PHP
PHP迭代器实现斐波纳契数列的函数
Nov 12 PHP
PHP抓取、分析国内视频网站的视频信息工具类
Apr 02 PHP
PHP文件锁定写入实例解析
Jul 14 PHP
解决phpcms更换javascript的幻灯片代码调用图片问题
Dec 26 PHP
php的crc32函数使用时需要注意的问题(不然就是坑)
Apr 21 PHP
浅析PHP7新功能及语法变化总结
Jun 17 PHP
CI框架网页缓存简单用法分析
Dec 26 PHP
php中数组最简单的使用方法
Dec 27 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 和 MySQL 开发的 8 个技巧
2006/10/09 PHP
PHP 将图片按创建时间进行分类存储的实现代码
2010/01/05 PHP
从PHP的源码中深入了解stdClass类
2014/04/18 PHP
Destoon实现多表查询示例
2014/08/21 PHP
浅谈使用PHP开发微信支付的流程
2015/10/04 PHP
PHP生成各种常见验证码和Ajax验证过程
2016/01/10 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
超强的IE背景图片闪烁(抖动)的解决办法
2007/09/09 Javascript
JavaScript控制浏览器全屏及各种浏览器全屏模式的方法、属性和事件
2015/12/20 Javascript
bootstrap suggest搜索建议插件使用详解
2017/03/25 Javascript
react-native封装插件swiper的使用方法
2018/03/20 Javascript
vue双向数据绑定知识点总结
2018/04/18 Javascript
JavaScript选择排序算法原理与实现方法示例
2018/08/06 Javascript
简单实现vue中的依赖收集与响应的方法
2019/02/18 Javascript
JavaScript数据结构与算法之二叉树实现查找最小值、最大值、给定值算法示例
2019/03/01 Javascript
解决使用layui的时候form表单中的select等不能渲染的问题
2019/09/18 Javascript
jQuery擦除插件eraser使用方法详解
2020/01/11 jQuery
JS实现网页烟花动画效果
2020/03/10 Javascript
vue element-ui中table合计指定列求和实例
2020/11/02 Javascript
git使用.gitignore设置不生效或不起作用问题的解决方法
2017/06/01 Python
Python排序算法之选择排序定义与用法示例
2018/04/29 Python
详解python之协程gevent模块
2018/06/14 Python
Python列表去重复项的N种方法(实例代码)
2020/05/12 Python
利用CSS3的3D效果制作正方体
2020/03/10 HTML / CSS
html5中去掉input type date默认样式的方法
2018/09/06 HTML / CSS
详解Html5微信支付爬坑之路
2018/07/24 HTML / CSS
英国和世界各地鲜花速递专家:Arena Flowers
2018/02/10 全球购物
幼儿运动会邀请函
2014/01/17 职场文书
开业庆典策划方案
2014/02/18 职场文书
赔偿协议书范本
2014/04/15 职场文书
新闻发布会策划方案
2014/06/12 职场文书
小学美术兴趣小组活动总结
2014/07/07 职场文书
统计员岗位职责范本
2015/04/14 职场文书
幼儿园托班教育随笔
2015/08/14 职场文书
python实现简单倒计时功能
2021/04/21 Python
基于CSS制作创意端午节专属加载特效
2022/06/01 HTML / CSS