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 相关文章推荐
根据分辨率不同,调用不同的css文件
Jul 07 Javascript
Jquery中增加参数与Json转换代码
Nov 20 Javascript
{}与function(){}选用空对象{}来存放keyValue
May 23 Javascript
jquery动态增加删除表格行的小例子
Nov 14 Javascript
JavaScript动态添加列的方法
Mar 25 Javascript
详解jQuery Mobile自定义标签
Jan 06 Javascript
详细讲解JavaScript中的this绑定
Oct 10 Javascript
AngularJS实现的回到顶部指令功能实例
May 17 Javascript
Vue 将后台传过来的带html字段的字符串转换为 HTML
Mar 29 Javascript
微信小程序实现页面分享onShareAppMessage
Aug 12 Javascript
vue-cli 关闭热更新操作
Sep 18 Javascript
JavaScript的一些小技巧分享
Jan 06 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
PHPlet在Windows下的安装
2006/10/09 PHP
CodeIgniter自定义控制器MY_Controller用法分析
2016/01/20 PHP
visual studio code 调试php方法(图文详解)
2017/09/15 PHP
PHP number_format函数原理及实例解析
2020/07/14 PHP
php在linux环境中如何使用redis详解
2020/12/15 PHP
JS获取IUSR_机器名和IWAM_机器名帐号的密码
2006/12/06 Javascript
JS判断页面加载状态以及添加遮罩和缓冲动画的代码
2012/10/11 Javascript
js获取网页高度(详细整理)
2012/12/28 Javascript
node.js实现多图片上传实例
2014/06/03 Javascript
js实现遮罩层划出效果是生成div而不是显示
2014/07/29 Javascript
JS实现至少包含字母、大小写数字、字符的密码等级的两种方法
2015/02/03 Javascript
JavaScript入门基础
2015/08/12 Javascript
jQuery简单实现两级下拉菜单效果代码
2015/09/15 Javascript
jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)
2016/02/25 Javascript
详谈JavaScript的闭包及应用
2017/01/17 Javascript
angular实现表单验证及提交功能
2017/02/01 Javascript
微信小程序 列表的上拉加载和下拉刷新的实现
2017/04/01 Javascript
JavaScript中offsetWidth的bug及解决方法
2017/05/17 Javascript
分分钟学会vue中vuex的应用(入门教程)
2017/09/14 Javascript
微信小程序实现滴滴导航tab切换效果
2018/07/24 Javascript
微信小程序实现录音时的麦克风动画效果实例
2019/05/18 Javascript
浅谈TypeScript 用 Webpack/ts-node 运行的配置记录
2019/10/11 Javascript
[57:50]DOTA2上海特级锦标赛主赛事日 - 4 胜者组决赛Secret VS Liquid第二局
2016/03/05 DOTA
python插入数据到列表的方法
2015/04/30 Python
python中循环语句while用法实例
2015/05/16 Python
python如何处理程序无法打开
2020/06/16 Python
python数据抓取3种方法总结
2021/02/07 Python
个人生活学习自我评价范文
2013/11/26 职场文书
大学生个人求职口试自我评价
2014/02/16 职场文书
事业单位竞聘上岗实施方案
2014/03/28 职场文书
企业演讲稿范文大全
2014/05/20 职场文书
党员年度个人总结
2015/02/14 职场文书
2015年度校学生会工作总结报告
2015/05/23 职场文书
雷锋电影观后感
2015/06/10 职场文书
公司周年庆典致辞
2015/07/30 职场文书
情况说明书怎么写
2015/10/08 职场文书