专业的广州网站建设公司、广州网站设计制作公司为您服务,电话:020-85548809,29883069
新闻中心
专业专注专心,行业行情行规
分享交流,永无止境,我们愿与您共同进步

ASP简单图片防盗链代码

发布日期:[2010/12/3]   编辑:奇亿广州网站建设

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图片防盗链效果。

广州建网站、广州做网站
或者将本文《ASP简单图片防盗链代码》收藏和分享到:
复制本文《ASP简单图片防盗链代码》地址给好友: