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 Event对象的5种坐标
Sep 12 Javascript
jQuery EasyUI API 中文文档 - Form表单
Oct 06 Javascript
javascript数据类型示例分享
Jan 19 Javascript
Javascript 计算字符串在localStorage中所占字节数
Oct 21 Javascript
学习JavaScript设计模式之责任链模式
Jan 18 Javascript
jQuery头像裁剪工具jcrop用法实例(附演示与demo源码下载)
Jan 22 Javascript
解析ajaxFileUpload 异步上传文件简单使用
Dec 30 Javascript
Javascript Event(事件)的传播与冒泡
Jan 23 Javascript
bootstrap Validator 模态框、jsp、表单验证 Ajax提交功能
Feb 17 Javascript
JavaScript实现简单的四则运算计算器完整实例
Apr 28 Javascript
js实现移动端导航点击自动滑动效果
Jul 18 Javascript
Vue快速实现通用表单验证的方法
Feb 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
从C/C++迁移到PHP——判断字符类型的函数
2006/10/09 PHP
MYSQL数据库初学者使用指南
2006/11/16 PHP
php中使用$_REQUEST需要注意的一个问题
2013/05/02 PHP
用PHP实现弹出消息提示框的两种方法
2013/12/17 PHP
一组PHP可逆加密解密算法实例代码
2014/01/21 PHP
php中把美国时间转为北京时间的自定义函数分享
2014/07/28 PHP
javascript小数计算出现近似值的解决办法
2010/02/06 Javascript
jquery autocomplete自动完成插件的的使用方法
2010/08/07 Javascript
JS刷新当前页面的几种方法总结
2013/12/24 Javascript
JS取数字小数点后两位或n位的简单方法
2016/10/24 Javascript
js中事件对象和事件委托的介绍
2019/01/21 Javascript
用Python实现斐波那契(Fibonacci)函数
2016/03/25 Python
Python入门之三角函数atan2()函数详解
2017/11/08 Python
浅析python内置模块collections
2019/11/15 Python
python实现秒杀商品的微信自动提醒功能(代码详解)
2020/04/27 Python
Keras官方中文文档:性能评估Metrices详解
2020/06/15 Python
如何更换python默认编辑器的背景色
2020/08/10 Python
python代码实现图书管理系统
2020/11/30 Python
Speedo速比涛中国官方网站:全球领先泳装运动品牌
2018/04/24 全球购物
英国最受欢迎的价格比较网站之一:MoneySuperMarket
2018/12/19 全球购物
Mybag美国/加拿大:英国奢华包包和名牌手袋网站
2020/02/16 全球购物
PHP如何调用MYSQL存储过程
2014/05/30 面试题
Linux开机引导的步骤是什么
2014/02/26 面试题
幼儿园母亲节活动方案
2014/03/10 职场文书
公益广告标语
2014/06/19 职场文书
绿色环保家庭事迹材料
2014/08/31 职场文书
办理房产过户的委托书
2014/09/14 职场文书
员工试用期自我鉴定范文
2014/09/15 职场文书
2014年护理工作总结范文
2014/11/14 职场文书
班主任经验交流材料
2014/12/16 职场文书
公司年夜饭通知
2015/04/25 职场文书
走进毛泽东观后感
2015/06/04 职场文书
2016年社会管理综治宣传月活动总结
2016/03/16 职场文书
婚礼必备主持词范本!
2019/07/23 职场文书
Python socket如何解析HTTP请求内容
2022/02/12 Python
nginx常用配置conf的示例代码详解
2022/03/21 Servers