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 相关文章推荐
模仿OSO的论坛(二)
Oct 09 PHP
图片存储与浏览一例(Linux+Apache+PHP+MySQL)
Oct 09 PHP
PHP 简单日历实现代码
Oct 28 PHP
Linux下php5.4启动脚本
Aug 03 PHP
CentOS下PHP安装Oracle扩展
Feb 15 PHP
php封装好的人民币数值转中文大写类
Dec 20 PHP
ThinkPHP中limit()使用方法详解
Apr 19 PHP
Zend Framework动作控制器用法示例
Dec 09 PHP
php实现基于pdo的事务处理方法示例
Jul 21 PHP
PHP+ajax实现二级联动菜单功能示例
Aug 10 PHP
PHP封装的完整分页类示例
Aug 21 PHP
ThinkPHP中图片按比例切割的代码实例
Mar 08 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
德劲1104的电路分析与改良
2021/03/01 无线电
PHP 命名空间实例说明
2011/01/27 PHP
PHP实现的基于单向链表解决约瑟夫环问题示例
2017/09/30 PHP
JavaScript 封装Ajax传递的数据代码
2009/06/05 Javascript
javasctipt如何显示几分钟前、几天前等
2014/04/30 Javascript
angularJS结合canvas画图例子
2015/02/09 Javascript
在JavaScript的AngularJS库中进行单元测试的方法
2015/06/23 Javascript
JS实现支持Ajax验证的表单插件
2016/03/24 Javascript
jQuery操作css样式
2017/05/15 jQuery
Vue.extend构造器的详解
2017/07/17 Javascript
js实现音乐播放控制条
2017/09/09 Javascript
vue使用Element组件时v-for循环里的表单项验证方法
2018/06/28 Javascript
Laravel admin实现消息提醒、播放音频功能
2019/07/10 Javascript
vue 清空input标签 中file的值操作
2020/07/21 Javascript
Python获取apk文件URL地址实例
2013/11/01 Python
从零学Python之入门(三)序列
2014/05/25 Python
Linux中安装Python的交互式解释器IPython的教程
2016/06/13 Python
Python实现ssh批量登录并执行命令
2016/10/25 Python
python3之微信文章爬虫实例讲解
2017/07/12 Python
Python实现将Excel转换为json的方法示例
2017/08/05 Python
Python实现简单网页图片抓取完整代码实例
2017/12/15 Python
Python类装饰器实现方法详解
2018/12/21 Python
python opencv 实现读取、显示、写入图像的方法
2020/06/08 Python
python打开音乐文件的实例方法
2020/07/21 Python
django教程如何自学
2020/07/31 Python
HTML5之消息通知的使用(Web Notification)
2018/10/30 HTML / CSS
销售员岗位职责范本
2014/02/03 职场文书
仓管岗位职责范本
2014/02/08 职场文书
项目经理聘任书
2014/03/29 职场文书
工厂搬迁方案
2014/05/11 职场文书
研究生求职自荐书
2014/06/23 职场文书
领导班子四风对照检查材料思想汇报
2014/09/26 职场文书
2014年材料员工作总结
2014/11/19 职场文书
学生乘坐校车安全责任书
2015/05/11 职场文书
2015年小班保育员工作总结
2015/05/27 职场文书
python3 删除所有自定义变量的操作
2021/04/08 Python