找回密码
 注册
搜索
免费空间 免费域名 免费AI 老牌主机商首月仅1美分!27美元/年!Spaceship优惠码 Namecheap优惠码阿里云2核2G3M新老续费同享99元/年!
查看: 216|回复: 3

[程序代码] REWRITE判断cookie实现的防盗链

[复制链接]
发表于 2010-4-17 09:55:48 | 显示全部楼层 |阅读模式
以前通过判断referer实现的防盗链现在基本只能防图片一类的文件不被盗链
ZIP ISO一类的文件基本都会用工具下载 下载工具能伪造referer
对于文件下载判断referer已经没多大效果了
其实REWRITE不仅支持referer 还可以判断cookie 目前还没发现伪造cookie的下载工具
在要保护目录的.HTACCESS中加入代码:
  1. RewriteEngine On
  2. RewriteCond %{HTTP_COOKIE} !^.*(?:down=free8).*$
  3. RewriteRule ^.* - [F,L]
复制代码
下载文件前通过PHP JS等程序设置cookie down值为free8即可下载
如果cookie的down值不是free8就403拒绝请求
发表于 2010-4-17 10:15:36 | 显示全部楼层
学习下,O(∩_∩)O~
发表于 2010-4-17 11:05:28 | 显示全部楼层
学习收藏
发表于 2010-4-17 17:12:53 | 显示全部楼层
这个不错哦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|免费吧论坛

GMT+8, 2024-5-19 17:01 , Processed in 0.031716 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表