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同步Import,同步调用外部js的方法
Jul 08 Javascript
新老版本juqery获取radio对象的方法
Mar 01 Javascript
JavaScript 常见安全漏洞和自动化检测技术
Aug 21 Javascript
Javascript实现图片轮播效果(二)图片序列节点的控制实现
Feb 17 Javascript
Vue 实用分页paging实例代码
Apr 12 Javascript
浅谈使用mpvue开发小程序需要注意和了解的知识点
May 23 Javascript
Element-UI踩坑之Pagination组件的使用
Oct 29 Javascript
微信小程序使用Vant Weapp组件库的方法步骤
Aug 01 Javascript
layui 上传插件 带预览 非自动上传功能的实例(非常实用)
Sep 23 Javascript
简单了解JavaScript sort方法
Nov 25 Javascript
你知道JavaScript Symbol类型怎么用吗
Jan 08 Javascript
Node.js API详解之 console模块用法详解
May 12 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下删除字符串中HTML标签的函数
2008/08/27 PHP
Prototype使用指南之ajax
2007/01/10 Javascript
漂亮的widgets,支持换肤和后期开发新皮肤(2007-4-27已更新1.7alpha)
2007/04/27 Javascript
精心挑选的12款优秀的基于jQuery的手风琴效果插件和教程
2012/08/22 Javascript
jquery点击页面任何区域实现鼠标焦点十字效果
2013/06/21 Javascript
jQuery实现滚动切换的tab选项卡效果代码
2015/08/26 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
JavaScript必知必会(七)js对象继承
2016/06/08 Javascript
javascript设计模式之module(模块)模式
2016/08/19 Javascript
前端开发之CSS原理详解
2017/03/11 Javascript
JS实现浏览上传文件的代码
2017/08/23 Javascript
jquery一键控制checkbox全选、反选或全不选
2017/10/16 jQuery
利用node 判断打开的是文件 还是 文件夹的实例
2019/06/10 Javascript
使用imba.io框架得到比 vue 快50倍的性能基准
2019/06/17 Javascript
jQuery 实现DOM元素拖拽交换位置的实例代码
2020/07/14 jQuery
[00:58]2016年国际邀请赛勇士令状宣传片
2016/06/01 DOTA
python遍历文件夹并删除特定格式文件的示例
2014/03/05 Python
CentOS7.3编译安装Python3.6.2的方法
2018/01/22 Python
Python拼接微信好友头像大图的实现方法
2018/08/01 Python
Python 数据可视化pyecharts的使用详解
2019/06/26 Python
python3.6 如何将list存入txt后再读出list的方法
2019/07/02 Python
解决pytorch 保存模型遇到的问题
2021/03/03 Python
创意爱尔兰礼物:Creative Irish Gifts
2020/01/29 全球购物
加拿大拼图大师:Puzzle Master
2020/12/28 全球购物
毕业自我鉴定总结
2014/03/24 职场文书
档案保密承诺书
2014/06/03 职场文书
部门经理助理岗位职责
2015/04/13 职场文书
施工安全保证书
2015/05/09 职场文书
入党积极分子考察意见
2015/06/02 职场文书
2015年入党积极分子培养考察意见
2015/08/12 职场文书
大学学习委员竞选稿
2015/11/20 职场文书
队列队形口号
2015/12/25 职场文书
《莫泊桑拜师》教学反思
2016/02/22 职场文书
Vue详细的入门笔记
2021/05/10 Vue.js
pytorch 中autograd.grad()函数的用法说明
2021/05/12 Python
vue.js 使用原生js实现轮播图
2022/04/26 Vue.js