何为防盗链?
举个例子:
例如你的网站有丰富而又精美的图片,如果你没做任何防盗操作,我为了节省空间流量等参数,就可以直接盗用你图片。很简单,只要找到贵站图片地址<img src="http://贵站域名/图片路径/图片名称" />就可以了。
根据以上操作,我们可以分析出如何解决此类问题。
1. 隐藏图片真实地址。
2. 判断图片所在网站地址。
具体的实现方法:
| 简单实现: pic = request.querystring("pic") isHttp = false If Trim(pic)<>"" Then pic = "images/" & pic '下面是允许调用的地址 domain = "www.qq.com" strReferer = Request.ServerVariables("HTTP_REFERER") If instr(strReferer,domain)>0 Then isHttp = True If isnull(strReferer) or isHttp = false Then End If |
正常调用图片用<img src="img.asp?pic=图片名称" />就可以了。
这样就简单实现了图片防盗链。当然,还有办法破解的,最好的防盗链是将图片加上水印,或是直接不用更稳妥,呵呵。
原载: No.1网络工作室 http://www.noonenet.cn/