网站怎么才能防止盗链?

来源:百度知道 编辑:UC知道 时间:2024/05/02 17:38:49
网站怎么才能防止盗链?

关于倒链我的解决办法是这样:
1,别人通过http://yoururl/***.rar来盗链你的文件,可以这样解决:
把你所有需要被下载的文件夹里面,比如放在down文件夹里面,那么下载地址就是:
http://yoururl/down/***.rar 你只要有时间就改改down的名字比如为down1等!
2,别人通过http://download.***.com/download.asp?id=1
引用你的下载地址,这个更好解决,用上面提到判断url来源的办法可以解决,另外的思路是利用session。
在list.asp(显示被下载软件的相关信息的页面)创建session("down_id")=request("id")
http://download.***.com/download.asp?id=1页面你判断session("down_id")的值,为空或者不等于相应值就不能下载(这样同时使用户不能在你的站点开多窗口下载不通软件)。
当然你不要忘记设置session过期时间。最好设置为1分钟左右!
3.在中间再加一个判断页面,然后redirect,就可以通过判断上一页面的参数信息来决定是否盗链