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对外部文件的加载及对IFRMAME的加载的实现,当加载完成后,指定指向方法(方法回调)
Jul 04 Javascript
jquery动态加载图片数据练习代码
Aug 04 Javascript
从阶乘函数对比Javascript和C#的异同
May 31 Javascript
侧栏跟随滚动的简单实现代码
Mar 18 Javascript
javascript 操作符(~、&amp;、|、^、)使用案例
Dec 31 Javascript
Bootstrap每天必学之按钮
Nov 26 Javascript
jQuery实现点击按钮文字变成input框点击保存变成文字
May 09 Javascript
微信小程序封装http访问网络库实例代码
May 24 Javascript
详解通过JSON数据使用VUE.JS
May 26 Javascript
JavaScript中利用Array filter() 方法压缩稀疏数组
Feb 24 Javascript
layui 关闭open弹出框 刷新table表格页面的方法
Sep 16 Javascript
jQuery+ThinkPHP实现图片上传
Jul 23 jQuery
使用非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中判断一个字符串包含另一个字符串的方法
2007/03/19 PHP
PHP代码优化之成员变量获取速度对比
2014/02/28 PHP
PHP积分兑换接口实例
2015/02/09 PHP
详解PHP防止直接访问.php 文件的实现方法
2017/07/28 PHP
php慢查询日志和错误日志使用详解
2021/02/27 PHP
使用jquery自定义鼠标样式满足个性需求
2013/11/05 Javascript
jQuery 取值、赋值的基本方法整理
2014/03/31 Javascript
bootstrap实现弹窗和拖动效果
2016/01/03 Javascript
探讨:JavaScript ECAMScript5 新特性之get/set访问器
2016/05/05 Javascript
浅谈js和css内联外联注意事项
2016/06/30 Javascript
AngularJS入门教程中SQL实例详解
2016/07/27 Javascript
node.js实现回调的方法示例
2017/03/01 Javascript
JavaScript循环遍历你会用哪些之小结篇
2018/09/28 Javascript
JavaScript常用事件介绍
2019/01/21 Javascript
vue-devtools的安装和使用步骤详解
2019/10/17 Javascript
多个Vue项目部署到服务器的步骤记录
2020/10/22 Javascript
VUE-ElementUI 自定义Loading图操作
2020/11/11 Javascript
详解Python中列表和元祖的使用方法
2015/04/25 Python
python strip() 函数和 split() 函数的详解及实例
2017/02/03 Python
pyenv命令管理多个Python版本
2017/03/26 Python
教你用 Python 实现微信跳一跳(Mac+iOS版)
2018/01/04 Python
对numpy中的where方法嵌套使用详解
2018/10/31 Python
python求绝对值的三种方法小结
2019/12/04 Python
Python imageio读取视频并进行编解码详解
2019/12/10 Python
python的链表基础知识点
2020/09/13 Python
谷歌浏览器小字体处理方案即12px以下字体
2013/12/17 HTML / CSS
HTML5 解决苹果手机不能自动播放音乐问题
2017/12/27 HTML / CSS
加拿大时尚潮流大码女装购物网站:Addition Elle
2018/04/02 全球购物
Saks Fifth Avenue澳洲/亚太地区:萨克斯第五大道精品百货店
2019/06/09 全球购物
2015年超市收银员工作总结
2015/04/25 职场文书
2015年档案管理员工作总结
2015/05/13 职场文书
中小学教师继续教育心得体会
2016/01/19 职场文书
读《儒林外史》有感:少一些功利,多一些真诚
2020/01/19 职场文书
pycharm无法导入lxml的解决办法
2021/03/31 Python
日元符号 ¥
2022/02/17 杂记
根德5570型九灯四波段立体声收音机是电子管收音机的楷模 ? 再论5570
2022/04/05 无线电