ASP简单图片防盗链代码-三盈网络,深圳网站建设公司 
圈子资讯|咨询电话:183-2065-5007
ASP简单图片防盗链代码
时间:2010-12-03 00-00-00

ASP如何简单来实现图片防盗链是基本每个站长心头的问题,三盈网络【深圳网站建设】一般情况对域名进行判定是最常用的方法,如下ASP简单图片防盗链代码:

<%
url = request.ServerVariables('HTTP_REFERER')
response.write('url:' & url)

if instr(url,'studstu.com')>0 then
response.write('ok')
else
response.write('no')
end if

response.end
%>

目前非法盗链别站网页图片、文件的现象非常多,下面方法是用asp代码实现的防止盗链方法。
主要思路是用Request.ServerVariables收集得到HTTP_REFERRER,然后根据这个变量的值判断链接是否来自外部,阻止非法链接。

首先,我们需要对图片做如下引用:
<img src='/images/getimg.asp?FName=pic.jpg'>

对getimg.asp我们做如下处理:
<%
Option Explicit
dim Server_Link,FilePath
Server_Link=request.ServerVariables('HTTP_REFERRER')
Server_Link=mid(Server_Link,InStr(Server_Link,'.')+1)
Server_Link=left(Server_Link,InStr(Server_Link,'/')-1)
If Server_Link='code-123.com' then
FilePath='图片文件夹地址' + Request.QueryString('FName')
Else
FilePath='/images/非法链接图片.jpg'
End If
Response.Redirect(FilePath)
%>
这样即可简单实现ASP图片防盗链效果。


联系我们contact us
  • 18320655007
  • 13924654107(朱经理)
  • 13927414511
  • 460584196@qq.com
  • 深圳市宝安区西乡街道前进二路93号彩虹城4楼B95
  • 信宜市实验学校旁三盈网络
三盈网络科技有限公司 © 版权所有 粤ICP备2023040535号
主营业务:全网营销网站,外贸网站,抖音推广,爱采购,网页设计,全网营销方案