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 相关文章推荐
jQuery团购倒计时特效实现方法
May 07 Javascript
jquery插件tytabs.jquery.min.js实现渐变TAB选项卡效果
Aug 25 Javascript
深入探究AngularJS框架中Scope对象的超级教程
Jan 04 Javascript
基于JS实现移动端访问PC端页面时跳转到对应的移动端网页
Dec 24 Javascript
微信小程序 密码输入(源码下载)
Jun 27 Javascript
Angular实现的自定义模糊查询、排序及三角箭头标注功能示例
Dec 28 Javascript
Express进阶之log4js实用入门指南
Feb 10 Javascript
解决vue处理axios post请求传参的问题
Mar 05 Javascript
Vue使用localStorage存储数据的方法
May 27 Javascript
vue使用代理解决请求跨域问题详解
Jul 24 Javascript
layui默认选中table的CheckBox复选框方法
Sep 19 Javascript
vue-cli3.x配置全局的scss的时候报错问题及解决
Apr 30 Vue.js
使用非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对象和数组相互转换的方法
2015/05/12 PHP
php进行ip地址掩码运算处理的方法
2016/07/11 PHP
PC端微信扫码支付成功之后自动跳转php版代码
2017/07/07 PHP
javascript打印大全(打印页面设置/打印预览代码)
2013/03/29 Javascript
jQuery常用操作方法及常用函数总结
2014/06/19 Javascript
通过点击jqgrid表格弹出需要的表格数据
2015/12/02 Javascript
JavaScript通过代码调用Flash显示的方法
2016/02/02 Javascript
AngularJS控制器之间的通信方式详解
2016/11/03 Javascript
移动端日期插件Mobiscroll.js使用详解
2016/12/19 Javascript
JS Testing Properties 判断属性是否在对象里的方法
2017/10/01 Javascript
浅谈Vue2.0父子组件间事件派发机制
2018/01/08 Javascript
判断iOS、Android以及PC端的示例代码
2018/11/15 Javascript
vue 全局环境切换问题
2019/10/27 Javascript
js实现时分秒倒计时
2019/12/03 Javascript
[07:39]第一届亚洲邀请赛回顾视频
2017/02/14 DOTA
Python中使用logging模块代替print(logging简明指南)
2014/07/09 Python
Python向Excel中插入图片的简单实现方法
2018/04/24 Python
Python中 CSV格式清洗与转换的实例代码
2019/08/29 Python
解决os.path.isdir() 判断文件夹却返回false的问题
2019/11/29 Python
tensorflow多维张量计算实例
2020/02/11 Python
Spring http服务远程调用实现过程解析
2020/06/11 Python
日本最大的眼镜购物网站:Oh My Glasses
2016/11/13 全球购物
大学生求职简历的自我评价
2013/10/21 职场文书
四年的个人工作自我评价
2013/12/10 职场文书
公司财务自我评价分享
2013/12/17 职场文书
党员批评与自我批评范文
2014/09/23 职场文书
镇副书记专题民主生活会对照检查材料思想汇报
2014/10/02 职场文书
2014年图书室工作总结
2014/12/09 职场文书
环卫处个人工作总结
2015/03/04 职场文书
2015年“7.11”世界人口日宣传活动方案
2015/05/06 职场文书
党员证明信
2015/06/19 职场文书
庆元旦主持词
2015/07/06 职场文书
聘用合同范本
2015/09/21 职场文书
禁毒心得体会范文
2016/01/15 职场文书
golang 生成对应的数据表struct定义操作
2021/04/28 Golang
Java8 Stream API 提供了一种高效且易于使用的处理数据的方式
2022/04/13 Java/Android