熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

防止非法盜鏈本站圖片方法

2013-11-13 10:41:47  來源: .NET編程 

  主要思路是用RequestServerVariables收集得到HTTP_REFERRER然後根據這個變量的值判斷鏈接是否來自外部阻止非法鏈接
首先我們需要對圖片做如下引用
<img src="/images/getimgasp?FName=picjpg">
對getimgasp我們做如下處理
<%
Option Explicit
dim Server_LinkFilePath
Server_Link=requestServerVariables("HTTP_REFERRER")
Server_Link=mid(Server_LinkInStr(Server_Link"")+)
Server_Link=left(Server_LinkInStr(Server_Link"/"))
If Server_Link="codecom" then
FilePath="圖片文件夾地址" + RequestQueryString("FName")
Else
FilePath="/images/非法鏈接jpg"
End If
ResponseRedirect(FilePath)
%>
可實現防盜鏈效果


From:http://tw.wingwit.com/Article/program/net/201311/14319.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.