js和php如何获取当前url的内容


Posted in Javascript onSeptember 22, 2013

#测试网址: 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

javascript实现:
top.location.href 顶级窗口的地址 
this.location.href 当前窗口的地址
Javascript 相关文章推荐
JavaScript入门教程(3) js面向对象
Jan 31 Javascript
JavaScript Distilled 基础知识与函数
Apr 07 Javascript
javascript闭包的理解和实例
Aug 12 Javascript
返回对象在当前级别中是第几个元素的实现代码
Jan 20 Javascript
在浏览器中获取当前执行的脚本文件名的代码
Jul 19 Javascript
button没写type=button会导致点击时提交
Mar 06 Javascript
jquery实现类似淘宝星星评分功能有截图
Sep 15 Javascript
jQuery插件FusionCharts实现的MSBar2D图效果示例【附demo源码】
Mar 24 jQuery
vue-cli项目优化方法- 缩短首屏加载时间
Apr 01 Javascript
jQuery中的类名选择器(.class)用法简单示例
May 14 jQuery
jQuery常见的遍历DOM操作详解
Sep 05 jQuery
vue-form表单验证是否为空值的实例详解
Oct 29 Javascript
使用非html5实现js板连连看游戏示例代码
Sep 22 #Javascript
非html5实现js版弹球游戏示例代码
Sep 22 #Javascript
多种方法判断Javascript对象是否存在
Sep 22 #Javascript
利用毫秒减值计算时长的js代码
Sep 22 #Javascript
js获取多个tagname的节点数组
Sep 22 #Javascript
jQuery中校验时间格式的正则表达式小结
Sep 22 #Javascript
jquery中获取id值方法小结
Sep 22 #Javascript
You might like
PHP中file_exists()判断中文文件名无效的解决方法
2014/11/12 PHP
可以支持多中格式的JS键盘
2007/05/02 Javascript
Juqery Html(),append()等方法的Bug解决方法
2010/12/13 Javascript
分享20款好玩的jQuery游戏
2011/04/17 Javascript
StringTemplate遇见jQuery冲突的解决方法
2011/09/22 Javascript
JavaScript自定义事件介绍
2013/08/29 Javascript
javascript操作表格排序实例分析
2015/05/06 Javascript
javascript实现禁止复制网页内容汇总
2015/12/30 Javascript
jQuery选择器之子元素选择器详解
2017/09/18 jQuery
bootstrap时间插件daterangepicker使用详解
2017/10/19 Javascript
Angular中管道操作符(|)的使用方法
2017/12/15 Javascript
JavaScript实现小球沿正弦曲线运动
2020/09/07 Javascript
JS实现的贪吃蛇游戏完整实例
2019/01/18 Javascript
js中async函数结合promise的小案例浅析
2019/04/14 Javascript
layui 实现自动选择radio单选框(checked)的方法
2019/09/03 Javascript
sharp.js安装过程中遇到的问题总结
2020/04/02 Javascript
微信小程序实现自定义底部导航
2020/11/18 Javascript
[04:47]DOTA2-潍坊风行电子俱乐部探秘
2014/08/08 DOTA
[01:45:05]VGJ.T vs Newbee Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
Python3实现发送QQ邮件功能(附件)
2020/12/23 Python
详谈在flask中使用jsonify和json.dumps的区别
2018/03/26 Python
Python Excel处理库openpyxl使用详解
2019/05/09 Python
python机器学习库scikit-learn:SVR的基本应用
2019/06/26 Python
利用anaconda作为python的依赖库管理方法
2019/08/13 Python
浅谈Django QuerySet对象(模型.objects)的常用方法
2020/03/28 Python
解决python DataFrame 打印结果不换行问题
2020/04/09 Python
pyspark 随机森林的实现
2020/04/24 Python
用HTML5实现手机摇一摇的功能的教程
2012/10/30 HTML / CSS
英国标准协会商店:BSI Shop
2019/02/25 全球购物
英国拖鞋购买网站:Bedroom Athletics
2020/02/28 全球购物
马来西亚在线健康商店:Medipal Malaysia
2020/04/13 全球购物
自我鉴定书范文
2013/10/02 职场文书
2014高考励志标语
2014/06/05 职场文书
缓刑人员思想汇报
2014/10/11 职场文书
2016年春季运动会通讯稿
2015/11/25 职场文书
合作协议书格式范本
2016/03/21 职场文书