现在的图片防止外链大致有这么几种方法:
- 检查HTTP_REFERER请求来路,判断是否在允许范围之内(某域名或者空)
- 临时链接地址
- CGI程序动态输出,并判断cookies,session,程序运行期间变量.
第三种为最全面的方法,但是因为太过消耗服务器资源,使用范围不大(专门的网盘下载站另当别论)
第二种为较为妥帖的方法,程序书写不当的时候可以获取真实地址外,基本木有方法对付.
第一种使用范围较为广泛,针对一般性的防盗链,不过现在各大网站都取消使用这种方法,取而代之的是一次资源消耗,打水印的方式.
下面就来说说针对1的策略. refcontrol是一个不错的自定义脚本,有人把他写成了火狐插件.目前版本是0.8.16,
或者你可以到userscripts找相同的脚本。
你还可以选择userchromejs来实现这个功能。