PHP中的$_SERVER["HTTP_REFERER"]用法浅谈
来源:互联网 发布:淘宝客服专员岗位职责 编辑:程序博客网 时间:2024/06/11 16:49
大家知道$_SERVER['HTTP_REFERER']可以获取当前链接的上一个连接的来源地址,即链接到当前页面的前一页面的 URL 地址,可以做到防盗链作用,只有点击超链接(即<A href=...>) 打开的页面才有HTTP_REFERER环境变量, 其它如 window.open()、 window.location=...、window.showModelessDialog()等打开的窗口都没有HTTP_REFERER 环境变量。
写个函数吧 简单的可以、起到防盗链作用
写个函数吧 简单的可以、起到防盗链作用
<? function checkurl(){ //如果直接从浏览器连接到页面,就连接到登陆窗口 //echo "referer:".$_SERVER['HTTP_REFERER']; if(!isset($_SERVER['HTTP_REFERER'])) { header("location: login"); exit; } $urlar = parse_url($_SERVER['HTTP_REFERER']); //如果页面的域名不是服务器域名,就连接到登陆窗口 if($_SERVER['HTTP_HOST'] != $urlar["host"] && $urlar["host"] != "202.102.110.204" && $urlar["host"] != "http:$url") { header("location: login.php"); exit; } } checkurl()?>
0 0
- PHP中的$_SERVER["HTTP_REFERER"]用法浅谈
- PHP中的$_SERVER["HTTP_REFERER"]用法浅谈
- PHP中的$_SERVER[\"HTTP_REFERER\"]用法浅谈
- .PHP中的$_SERVER["HTTP_REFERER"]
- PHP中的$_SERVER["HTTP_REFERER"] 以及 $_SERVER["REQUEST_URI"];
- php $_SERVER['HTTP_REFERER']
- php $_SERVER['HTTP_REFERER']详解
- PHP 防止盗链$_SERVER["HTTP_REFERER"]的用法举例
- $_SERVER['HTTP_REFERER']
- PHP中$_SERVER['HTTP_REFERER']的反盗链使用
- PHP防止站外链接以及$_SERVER["HTTP_REFERER"]
- PHP $_SERVER['HTTP_REFERER'] 获取前一页面的 URL 地址
- php在服务器上 $_SERVER['HTTP_REFERER'] 出现Undefined index: HTTP_REFERER 解决方法
- PHP中的$_SERVER['PATH_INFO']
- php中的$_SERVER
- PHP中的$_SERVER['PATH_INFO']
- PHP中的$_SERVER['PATH_INFO']
- PHP中的$_SERVER['PATH_INFO']
- 小米手机数据丢失怎么恢复
- Hadoop MapReduce 二次排序原理及其应用
- 笔记本硬盘数据导出失败怎么恢复
- C#的委托区别 Action,Func, Predicate
- 在MFC中从一个线程工作函数中向窗口发送消息(this指针的妙用) .
- PHP中的$_SERVER["HTTP_REFERER"]用法浅谈
- TCP 传输
- CSS3常用功能的写法
- 您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选项
- Reverse Integer
- 浅尝awk
- U盘数据读不出怎么恢复
- w7 iis7.5的配置
- RTSP协议和应用