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 相关文章推荐
对xmlHttp对象方法和属性的理解
Jan 17 Javascript
Javascript无阻塞加载具体方式
Jun 28 Javascript
js获取当前路径的简单示例代码
Jan 08 Javascript
用JavaScript实现用一个DIV来包装文本元素节点
Sep 09 Javascript
js 实现数值的千分位及保存小数方法(推荐)
Aug 01 Javascript
jQuery post数据至ashx实例详解
Nov 18 Javascript
微信小程序 动态的设置图片的高度和宽度详解及实例代码
Feb 24 Javascript
手把手教你使用vue-cli脚手架(图文解析)
Nov 08 Javascript
vue项目总结之文件夹结构配置详解
Dec 13 Javascript
微信小程序实现bindtap等事件传参
Apr 08 Javascript
Vue基础学习之项目整合及优化
Jun 02 Javascript
加速vue组件渲染之性能优化
Apr 09 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
详细介绍:Apache+PHP+MySQL配置攻略
2006/09/05 PHP
PHP 过滤页面中的BOM(实现代码)
2013/06/29 PHP
浅析THINKPHP的addAll支持的最大数据量
2015/02/03 PHP
PHP 断点续传实例详解
2017/11/11 PHP
使用ucenter实现多站点同步登录的讲解
2019/03/21 PHP
PHP文件后缀不强制为.php方法
2019/03/31 PHP
什么是JavaScript
2009/08/13 Javascript
js confirm()方法的使用方法实例
2013/07/13 Javascript
用javascript判断IE版本号简单实用且向后兼容
2013/09/11 Javascript
使用js完成节点的增删改复制等的操作
2014/01/02 Javascript
JSON字符串和对象之间的转换详解
2015/05/26 Javascript
JS模拟按钮点击功能的方法
2015/12/22 Javascript
HTML5+Canvas调用手机拍照功能实现图片上传(下)
2017/04/21 Javascript
JS FormData上传文件的设置方法
2017/07/05 Javascript
页面缩放兼容性处理方法(zoom,Firefox火狐浏览器)
2017/08/29 Javascript
Node.js dgram模块实现UDP通信示例代码
2017/09/26 Javascript
vue 解决computed修改data数据的问题
2019/11/06 Javascript
[46:57]EG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
给Python中的MySQLdb模块添加超时功能的教程
2015/05/05 Python
python3 requests中使用ip代理池随机生成ip的实例
2018/05/07 Python
python 美化输出信息的实例
2018/10/15 Python
浅谈Python中的bs4基础
2018/10/21 Python
Python实现的在特定目录下导入模块功能分析
2019/02/11 Python
Python中Subprocess的不同函数解析
2019/12/10 Python
详解基于python的全局与局部序列比对的实现(DNA)
2020/10/07 Python
CSS3媒体查询Media Queries基础学习教程
2016/02/29 HTML / CSS
单位单身证明范本
2014/01/11 职场文书
开业庆典策划方案
2014/02/18 职场文书
活动总结的格式
2014/05/07 职场文书
食品安全承诺书范文
2014/08/29 职场文书
企业承诺书格式范文
2015/04/28 职场文书
创业计划书之网吧
2019/10/10 职场文书
你离财务总监还有多远?速览CFO的岗位职责
2019/11/18 职场文书
Web前端:CSS最强总结 附详细代码
2021/03/31 HTML / CSS
奇妙的 CSS shapes(CSS图形)
2021/04/05 HTML / CSS
Windows server 2012搭建FTP服务器
2022/04/29 Servers