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部分常见问题总结
Mar 27 PHP
php session 预定义数组
Mar 16 PHP
支持数组的ADDSLASHES的php函数
Feb 16 PHP
非常精妙的PHP递归调用与静态变量使用
Dec 16 PHP
php读取文件内容的几种方法详解
Jun 26 PHP
PHP按行读取文件时删除换行符的3种方法
May 04 PHP
thinkPHP多语言切换设置方法详解
Nov 11 PHP
php解析mht文件转换成html的实例
Mar 13 PHP
Ajax中的JSON格式与php传输过程全面解析
Nov 14 PHP
php使用curl获取header检测开启GZip压缩的方法
Aug 15 PHP
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
Apr 13 PHP
php array_map()函数实例用法
Mar 03 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实现按文件名搜索文件的远程文件查找器
2014/05/10 PHP
php通过文件流方式复制文件的方法
2015/03/13 PHP
yii2高级应用之自定义组件实现全局使用图片上传功能的方法
2016/10/08 PHP
PHP实现的贪婪算法实例
2017/10/17 PHP
javascript编程起步(第七课)
2007/01/10 Javascript
[全兼容哦]--实用、简洁、炫酷的页面转入效果loing
2007/05/07 Javascript
JavaScript之自定义类型
2012/05/04 Javascript
Node.js 异步编程之 Callback介绍(一)
2015/03/30 Javascript
jquery小火箭返回顶部代码分享
2015/08/19 Javascript
SpringMVC restful 注解之@RequestBody进行json与object转换
2015/12/10 Javascript
jQuery根据表单name获取值的方法
2016/05/24 Javascript
layui实现动态和静态分页
2018/04/28 Javascript
vue select选择框数据变化监听方法
2018/08/24 Javascript
详解如何在vue项目中使用eslint+prettier格式化代码
2018/11/10 Javascript
vue实现点击隐藏与显示实例分享
2019/02/13 Javascript
jQuery实现简易聊天框
2020/02/08 jQuery
浅析JavaScript 函数柯里化
2020/09/08 Javascript
[02:16]2018年度CS GO最具人气选手-完美盛典
2018/12/16 DOTA
python SSH模块登录,远程机执行shell命令实例解析
2018/01/12 Python
python3中的md5加密实例
2018/05/29 Python
Python 中PyQt5 点击主窗口弹出另一个窗口的实现方法
2019/07/04 Python
Python dict的常用方法示例代码
2020/06/23 Python
使用OpenCV实现人脸图像卡通化的示例代码
2021/01/15 Python
使用CSS3制作饼状旋转载入效果的实例
2015/06/23 HTML / CSS
求职自荐书范文
2013/12/04 职场文书
办公室助理岗位职责
2013/12/25 职场文书
销售简历自我评价
2014/01/24 职场文书
高三生物教学反思
2014/01/25 职场文书
《小池塘》教学反思
2014/02/28 职场文书
单位工程竣工验收方案
2014/03/16 职场文书
节能标语大全
2014/06/21 职场文书
2015年卫生监督工作总结
2015/05/21 职场文书
地道战观后感
2015/06/04 职场文书
法院执行局工作总结
2015/08/11 职场文书
Django给表单添加honeypot验证增加安全性
2021/05/06 Python
如何开启Apache,Nginx和IIS服务器的GZIP压缩功能
2022/04/29 Servers