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 相关文章推荐
js控制div及网页相关属性的代码
Dec 19 Javascript
购物车选中得到价格实现示例
Jan 26 Javascript
JavaScript控制网页平滑滚动到指定元素位置的方法
Apr 17 Javascript
JavaScript位置与大小(1)之正确理解和运用与尺寸大小相关的DOM属性
Dec 26 Javascript
初识angular框架后的所思所想
Feb 19 Javascript
javascript中apply、call和bind的使用区别
Apr 05 Javascript
Ionic + Angular.js实现验证码倒计时功能的方法
Jun 12 Javascript
jQuery Form插件使用详解_动力节点Java学院整理
Jul 17 jQuery
JS笛卡尔积算法与多重数组笛卡尔积实现方法示例
Dec 01 Javascript
基于$.ajax()方法从服务器获取json数据的几种方式总结
Jan 31 Javascript
详解VUE里子组件如何获取父组件动态变化的值
Dec 26 Javascript
微信小程序如何修改radio和checkbox的默认样式和图标
Jul 24 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
防止MySQL注入或HTML表单滥用的PHP程序
2009/01/21 PHP
按上下级层次关系输出内容的PHP代码
2010/07/17 PHP
php操作JSON格式数据的实现代码
2011/12/24 PHP
浅谈php扩展imagick
2014/06/02 PHP
微信公众平台开发关注及取消关注事件的方法
2014/12/23 PHP
php发送html格式文本邮件的方法
2015/06/10 PHP
PHP 数组操作详解【遍历、指针、函数等】
2020/05/13 PHP
javascript实现轮显新闻标题链接
2007/08/13 Javascript
原生Js与jquery的多组处理, 仅展开一个区块的折叠效果
2011/01/09 Javascript
js判断生效时间不得大于失效时间的思路及代码
2013/04/23 Javascript
jQuery实现首页顶部可伸缩广告特效代码
2015/04/15 Javascript
在JavaScript中处理时间之getHours()方法的使用
2015/06/10 Javascript
模仿password输入框的实现代码
2016/06/07 Javascript
jQuery基于排序功能实现上移、下移的方法
2016/11/26 Javascript
手机端转换rem适应
2017/04/01 Javascript
Vue实现购物车功能
2017/04/27 Javascript
浅谈react 同构之样式直出
2017/11/07 Javascript
微信小程序版翻牌小游戏
2018/01/26 Javascript
Js面试算法详解
2018/04/08 Javascript
详解vue-cli项目中怎么使用mock数据
2018/05/29 Javascript
JavaScript实现预览本地上传图片功能完整示例
2019/03/08 Javascript
jQuery-App输入框实现实时搜索
2020/11/19 jQuery
[03:02]辉夜杯主赛事第二日 每日之星
2015/12/27 DOTA
Python的string模块中的Template类字符串模板用法
2016/06/27 Python
Pycharm简单使用教程(入门小结)
2019/07/04 Python
Python Django切换MySQL数据库实例详解
2019/07/16 Python
kafka监控获取指定topic的消息总量示例
2019/12/23 Python
python 通过邮件控制实现远程控制电脑操作
2020/03/16 Python
基于python实现简单C/S模式代码实例
2020/09/14 Python
浅谈matplotlib默认字体设置探索
2021/02/03 Python
简述数组与指针的区别
2014/01/02 面试题
什么是lambda函数
2013/09/17 面试题
办加油卡单位介绍信
2014/01/09 职场文书
院系推荐意见
2015/06/05 职场文书
python spilt()分隔字符串的实现示例
2021/05/21 Python
SpringBoot 拦截器妙用你真的了解吗
2021/07/01 Java/Android