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






收 藏
推 荐