有史以来最强悍的防盗链机制:Cookies密钥
我听Tension说他的博客盗链问题很严重.而他刚刚加上的防盗链措施,也还是被迅雷盗链.于是我也开始着手研究这个问题.
据Eternity说,迅雷会记录所有能够成功下载的来路信息.这样一来,只要有一个人通过正常途径下载,以后所有盗链者就都可以下载了.
所以,[bo]传统的判断来路的方法行不通[/bo].
下面我来介绍我的方法.先给大家看效果.
" border="0" />
你看到的是不是说你盗链了?
你点击一下这个链接:
http://
然后你再刷新下这个页面[我指的是这篇帖子].上面的图片是不是能够显示了?上面的这个页面相当于我们要求用户下载前必须访问的页面.
下面我来介绍一下防盗链的原理.
正如标题所说,我采用的是[bo]Cookies密钥[/bo].也就是在按正确途径下载之前要求必须访问的页面.这个页面我们写入一个Cookies,作为密钥.
然后在下载的时候,我们再检查密钥.如果正确就可以下载,否则就视为[bo]盗链[/bo].
[bo]PS:[/bo]你可以联想一下,Discuz!中,要求必须会员登录后才能下载,和这个原理相似吗?他们都是检查Cookies.
当然,如果你怕迅雷以后也开始[bo]记录可用Cookies的话[/bo][实际上这是非法的.我们可以告他侵犯隐私或者窃取机密],你完全可以再加上个每小时自动换密钥.哈哈,迅雷没招了吧?
[bo]我们的口号是:让迅雷倒霉去吧!![/bo]
[bo]PS:[/bo]我把这篇日志写完了才发现这个不是我首创.Eternity先弄出来了… >_< 我如果说这个是我想出来的话肯定没人信了..郁闷了..就当是我把这个东西给asp化了吧..啊..
点击这里下载上面的示例:
http://
[[it] 本帖最后由 锐风 于 2008-2-22 08:29 编辑 [/it]]