Chinaunix首页 | 论坛 | 博客
  • 博客访问: 106765
  • 博文数量: 46
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 120
  • 用 户 组: 普通用户
  • 注册时间: 2012-06-20 18:33
个人简介

Direction Target

文章分类

全部博文(46)

文章存档

2015年(2)

2014年(22)

2013年(9)

2012年(13)

我的朋友

分类: 网络与安全

2015-09-02 14:34:36

在php框架入口文件头部添加如下内容:
//使用地址防止盗链
//允许的地址
$url=array(
'',
'',
''
);
if(isset($_SERVER['HTTP_REFERER'])&&!in_array($_SERVER['HTTP_REFERER'],$url)){
header('HTTP/1.1 403 Forbidden');
}


//使用域名防止盗链
//允许的域名
$url=array(
'',
''
);
if(isset($_SERVER['HTTP_REFERER'])){
$urlInfo=parse_url($_SERVER['HTTP_REFERER']);
if(!in_array($urlInfo['host'],$url)){
header('HTTP/1.1 403 Forbidden');
}
}


//使用跳转链接使用协议防止盗链
//允许协议
$scheme=array(
'http',
'https'
);
if(isset($_SERVER['HTTP_REFERER'])){
$urlInfo=parse_url($_SERVER['HTTP_REFERER']);
if(!in_array($urlInfo['scheme'],$url)){
header('HTTP/1.1 403 Forbidden');
}
}


//使用跳转链接端口过滤防止盗链
//允许端口
$port=array(
80,
8080
);
if(isset($_SERVER['HTTP_REFERER'])){
$urlInfo=parse_url($_SERVER['HTTP_REFERER']);
if(!in_array($urlInfo['port'],$port)){
header('HTTP/1.1 403 Forbidden');
}
}

阅读(1409) | 评论(0) | 转发(0) |
0

上一篇:PHP-YII框架-bootstrap扩展配置

下一篇:没有了

给主人留下些什么吧!~~