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.ini 中文版
Oct 28 PHP
实用函数10
Nov 08 PHP
php数组应用之比较两个时间的相减排序
Aug 18 PHP
php foreach、while性能比较
Oct 15 PHP
用PHP实现Ftp用户的在线管理
Feb 16 PHP
php清空(删除)指定目录下的文件,不删除目录文件夹的实现代码
Sep 04 PHP
PHP静态文件生成类实例
Nov 29 PHP
PHP PDO fetch 模式各种参数的输出结果一览
Jan 07 PHP
PHP的邮件群发系统phplist配置方法详细总结
Mar 30 PHP
Yii2框架BootStrap样式的深入理解
Nov 07 PHP
php图片合成方法(多张图片合成一张)
Nov 25 PHP
laravel ORM 只开启created_at的几种方法总结
Jan 29 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
从Web查询数据库之PHP与MySQL篇
2009/09/25 PHP
PHP读取txt文本文件并分页显示的方法
2015/03/11 PHP
CodeIgniter开发实现支付宝接口调用的方法示例
2016/11/14 PHP
基于php编程规范(详解)
2017/08/17 PHP
php apache开启跨域模式过程详解
2019/07/08 PHP
(转载)JavaScript中匿名函数,函数直接量和闭包
2007/05/08 Javascript
通过Mootools 1.2来操纵HTML DOM元素
2009/09/15 Javascript
解决jquery中美元符号命名冲突问题
2014/01/08 Javascript
详解JavaScript中shift()方法的使用
2015/06/09 Javascript
移除AngularJS下URL中的#字符的方法
2015/06/19 Javascript
浅谈Javascript数组的使用
2015/07/29 Javascript
jquery动态增加删减表格行特效
2015/11/20 Javascript
javascript匀速动画和缓冲动画详解
2016/10/20 Javascript
Javascript计算二维数组重复值示例代码
2016/12/18 Javascript
js实现图片上传预览原理分析
2017/07/13 Javascript
原生js实现密码输入框值的显示隐藏
2017/07/17 Javascript
Angular项目中$scope.$apply()方法的使用详解
2017/07/26 Javascript
Vue.js devtool插件安装后无法使用的解决办法
2017/11/27 Javascript
VueJs监听window.resize方法示例
2018/01/17 Javascript
vue实现pdf文档在线预览功能
2019/11/26 Javascript
three.js 利用uv和ThreeBSP制作一个快递柜功能
2020/08/18 Javascript
Windows上使用virtualenv搭建Python+Flask开发环境
2016/06/07 Python
遗传算法之Python实现代码
2017/10/10 Python
Django 生成登陆验证码代码分享
2017/12/12 Python
利用matplotlib实现根据实时数据动态更新图形
2019/12/13 Python
Python多个装饰器的调用顺序实例解析
2020/05/22 Python
利用css3如何设置没有上下边的列表间隔线
2017/07/03 HTML / CSS
Martinelli官方商店:西班牙皮鞋和高跟鞋品牌
2019/07/30 全球购物
Perfume’s Club澳大利亚官网:西班牙领先的在线美容店
2021/02/01 全球购物
财务经理岗位职责
2013/11/09 职场文书
班主任工作年限证明
2014/01/12 职场文书
理财学专业自荐书
2014/06/28 职场文书
上市公司董事长岗位职责
2015/04/16 职场文书
学校团代会开幕词
2016/03/04 职场文书
4种方法python批量修改替换列表中元素
2022/04/07 Python
JavaScript实现音乐播放器
2022/08/14 Javascript