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 相关文章推荐
求解开jscript.encode代码的asp函数
Feb 28 Javascript
csdn 批量接受好友邀请
Feb 19 Javascript
javascript结合ajax读取txt文件内容
Dec 05 Javascript
AngularJS入门知识之MVW类框架的编程思想探讨
Dec 08 Javascript
使用Raygun来自动追踪AngularJS中的异常
Jun 23 Javascript
javascript仿京东导航左侧分类导航下拉菜单效果
Nov 25 Javascript
jQuery中事件与动画的总结分享
May 24 Javascript
Javascript下拉刷新的简单实现
Feb 14 Javascript
jQuery制作input提示内容(兼容IE8以上)
Jul 05 jQuery
使用jQuery实现简单的tab框实例
Aug 22 jQuery
浅谈react性能优化的方法
Sep 05 Javascript
vue中利用three.js实现全景图的完整示例
Dec 07 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.ini中文版(1)
2006/10/09 PHP
php 删除记录实现代码
2009/03/12 PHP
php 文件上传代码(限制jpg文件)
2010/01/05 PHP
PHP调用MySQL存储过程并返回值的方法
2014/12/26 PHP
PHP命名空间和自动加载类
2016/04/03 PHP
详解laravel安装使用Passport(Api认证)
2018/07/27 PHP
Laravel Reponse响应客户端示例详解
2020/09/03 PHP
javascript之大字符串的连接的StringBuffer 类
2007/05/08 Javascript
JavaScript 模拟用户单击事件
2009/12/31 Javascript
jquery如何改变html标签的样式(两种实现方法)
2013/01/16 Javascript
教你用jquery实现iframe自适应高度
2014/06/11 Javascript
jQuery实现checkbox全选的方法
2015/06/10 Javascript
jQuery实现平滑滚动页面到指定锚点链接的方法
2015/07/15 Javascript
jQuery fancybox在ie浏览器下无法显示关闭按钮的解决办法
2016/02/19 Javascript
JS组件Bootstrap dropdown组件扩展hover事件
2016/04/17 Javascript
jquery 判断是否支持Placeholder属性的方法
2017/02/07 Javascript
关于Node.js中Buffer的一些你可能不知道的用法
2017/03/28 Javascript
详解nodeJS之路径PATH模块
2017/05/31 NodeJs
JS如何设置元素样式的方法示例
2017/08/28 Javascript
Node.js+jade+mongodb+mongoose实现爬虫分离入库与生成静态文件的方法
2017/09/20 Javascript
Next.js实现react服务器端渲染的方法示例
2019/01/06 Javascript
解决layui laydate 时间控件一闪而过的问题
2019/09/28 Javascript
浅谈在vue-cli3项目中解决动态引入图片img404的问题
2020/08/04 Javascript
前端 javascript 实现文件下载的示例
2020/11/24 Javascript
详解Vue3.0 + TypeScript + Vite初体验
2021/02/22 Vue.js
python3 pillow模块实现简单验证码
2019/10/31 Python
python自动生成证件号的方法示例
2021/01/14 Python
CK澳大利亚官网:Calvin Klein澳大利亚
2020/12/12 全球购物
工商管理专业实习生自我鉴定
2013/09/29 职场文书
2014年元旦联欢会活动策划方案
2014/02/16 职场文书
空气环保标语
2014/06/12 职场文书
党支部培养考察意见
2015/06/02 职场文书
科技馆观后感
2015/06/08 职场文书
浅谈Python3中datetime不同时区转换介绍与踩坑
2021/08/02 Python
MySQL数据库10秒内插入百万条数据的实现
2021/11/01 MySQL
Mysql忘记密码解决方法
2022/02/12 MySQL