懂你所需,做你所想
当前位置:首页 > 新闻资讯 > 网站建设 > 防止非法盗链本站图片方法

防止非法盗链本站图片方法

发表日期:2010-2-9 10:00:50文章编辑:合肥搜联广告设计浏览次数:

    目前非法盗链别站网页图片、文件的现象非常多,下面方法是用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代码突破163相册的

  ...

日期:2010-2-8 10:17:49 浏览次数:45

两种比较典型的ASP木马防范方

随着ASP 技术的发展,网络上基于ASP技术开发的网站越来越...

日期:2010-2-8 10:18:52 浏览次数:34

解决Jmail发送邮件标题出现

今天在做JMAIL发邮件的时候,接收到的邮件标题全是乱码,经在BAID...

日期:2010-2-8 10:19:37 浏览次数:47

ASP无组件上传图片代码

现在做网站我想不上传图片是不可能的了。但上传图片一也是最危险的一漏洞。...

日期:2010-2-9 9:39:05 浏览次数:41

ASP 中select cas

select case 是当一个值有多种判断情况时...

日期:2010-2-9 9:40:07 浏览次数:58

ASP链接SQL代码

<% ’on error resume&nb...

日期:2010-2-9 9:40:59 浏览次数:42