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可突破windows弹退效果代码
Aug 09 Javascript
jqGrid jQuery 表格插件测试代码
Aug 23 Javascript
JQuery的Ajax跨域请求原理概述及实例
Apr 26 Javascript
Vue-resource实现ajax请求和跨域请求示例
Feb 23 Javascript
微信小程序 商城开发(ecshop )简单实例
Apr 07 Javascript
全面解析jQuery中的$(window)与$(document)的用法区别
Aug 15 jQuery
bootstrap时间控件daterangepicker使用方法及各种小bug修复
Oct 25 Javascript
Express系列之multer上传的使用
Oct 27 Javascript
Javascript中的作用域及块级作用域
Dec 08 Javascript
JS脚本加载后执行相应回调函数的操作方法
Feb 28 Javascript
深入理解Vue Computed计算属性原理
May 29 Javascript
js中console在一行内打印字符串和对象的方法
Sep 10 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
php计算数组不为空元素个数的方法
2014/01/27 PHP
php实现汉字验证码和算式验证码的方法
2015/03/07 PHP
curl和libcurl的区别简介
2015/07/01 PHP
深入浅析PHP无限极分类的案例教程
2016/05/09 PHP
使用jquery给input和textarea设定ie中的focus
2008/05/29 Javascript
javascript 命名空间以提高代码重用性
2008/11/13 Javascript
Javascript 鼠标移动上去小三角形滑块缓慢跟随效果
2013/04/26 Javascript
js Map List 遍历使用示例
2013/07/10 Javascript
推荐25个超炫的jQuery网格插件
2014/11/28 Javascript
jQuery实现手机号码输入提示功能实例
2015/04/30 Javascript
详解JavaScript树结构
2017/01/09 Javascript
原生JS京东轮播图代码
2017/03/22 Javascript
Angular 4 指令快速入门教程
2017/06/07 Javascript
NodeJs中express框架的send()方法简介
2017/06/20 NodeJs
JS算法题之查找数字在数组中的索引位置
2019/05/15 Javascript
JS实现贪吃蛇游戏
2019/11/15 Javascript
vue下axios拦截器token刷新机制的实例代码
2020/01/17 Javascript
python的绘图工具matplotlib使用实例
2014/07/03 Python
python实现查找excel里某一列重复数据并且剔除后打印的方法
2015/05/26 Python
Python守护进程用法实例分析
2015/06/04 Python
python pandas 对series和dataframe的重置索引reindex方法
2018/06/07 Python
python中退出多层循环的方法
2018/11/27 Python
对python打乱数据集中X,y标签对的方法详解
2018/12/14 Python
Python集成开发工具Pycharm的安装和使用详解
2020/03/18 Python
Python在字符串中处理html和xml的方法
2020/07/31 Python
python入门教程之基本算术运算符
2020/11/13 Python
谷歌浏览器小字体处理方案即12px以下字体
2013/12/17 HTML / CSS
基于HTML5+tracking.js实现刷脸支付功能
2020/04/16 HTML / CSS
这段代码难道不该打印出56吗
2013/02/27 面试题
安全生产管理合理化建议书
2014/03/12 职场文书
市场拓展计划书
2014/05/03 职场文书
授权委托书
2014/09/17 职场文书
大学辅导员述职报告
2015/01/10 职场文书
工作迟到检讨书范文
2015/05/06 职场文书
生活委员竞选稿
2015/11/21 职场文书
使用@Value值注入及配置文件组件扫描
2021/07/09 Java/Android