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中的正规表达式(二)
Oct 09 PHP
PHP二维数组的去重问题解析
Jul 17 PHP
php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
Jan 16 PHP
教你如何使用php session
Oct 28 PHP
PHP imagegrabscreen和imagegrabwindow(截取网站缩略图)的实例代码
Nov 07 PHP
Android App中DrawerLayout抽屉效果的菜单编写实例
Mar 21 PHP
详谈PHP中的密码安全性Password Hashing
Feb 04 PHP
利用 fsockopen() 函数开放端口扫描器的实例
Aug 19 PHP
php微信开发之音乐回复功能
Jun 14 PHP
PHP filesize函数用法浅析
Feb 15 PHP
PHP生成zip压缩包的常用方法示例
Aug 22 PHP
laravel框架模型和数据库基础操作实例详解
Jan 25 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 数组实例说明
2008/08/18 PHP
php magic_quotes_gpc的一点认识与分析
2008/08/18 PHP
PHP 数组入门教程小结
2009/05/20 PHP
php入门学习知识点二 PHP简单的分页过程与原理
2011/07/14 PHP
php上传文件中文文件名乱码的解决方法
2013/11/01 PHP
php修改文件上传限制方法汇总
2015/04/07 PHP
php生成过去100年下拉列表的方法
2015/07/20 PHP
使用phpQuery获取数组的实例
2017/03/13 PHP
基于mootools 1.3框架下的图片滑动效果代码
2011/04/22 Javascript
简单的代码实现jquery定时器
2014/01/03 Javascript
为jquery的ajaxfileupload增加附加参数的方法
2014/03/04 Javascript
jQuery 中DOM 操作详解
2015/01/13 Javascript
轻松实现jquery选项卡切换效果
2016/10/10 Javascript
JS实现数组去重复值的方法示例
2017/02/18 Javascript
jQuery中Chosen三级联动功能实例代码
2017/03/07 Javascript
微信小程序 开发之全局配置
2017/05/05 Javascript
值得分享和收藏的xmlplus组件学习教程
2017/05/05 Javascript
chorme 浏览器记住密码后input黄色背景处理方法(两种)
2017/11/22 Javascript
详解Vue.js自定义tipOnce指令用法实例
2018/12/19 Javascript
序列化模块json代码实例详解
2020/03/03 Javascript
vue动态设置路由权限的主要思路
2021/01/13 Vue.js
详解Python开发中如何使用Hook技巧
2017/11/01 Python
对python的文件内注释 help注释方法
2018/05/23 Python
对numpy中二进制格式的数据存储与读取方法详解
2018/11/01 Python
python:按行读入,排序然后输出的方法
2019/07/20 Python
解决numpy矩阵相减出现的负值自动转正值的问题
2020/06/03 Python
如何利用Python动态模拟太阳系运转
2020/09/04 Python
Python wordcloud库安装方法总结
2020/12/31 Python
Python使用Opencv实现边缘检测以及轮廓检测的实现
2020/12/31 Python
美国零售商店:Blue&Cream
2017/04/07 全球购物
英语生日邀请函
2014/01/23 职场文书
弘扬雷锋精神演讲稿
2014/05/10 职场文书
2014年生活老师工作总结
2014/12/23 职场文书
优秀大学生事迹材料
2014/12/24 职场文书
共青团员自我评价
2015/03/10 职场文书
刑事附带民事起诉状
2015/05/19 职场文书