主要思路是用RequestServerVariables收集得到HTTP_REFERRER然后根据这个变量的值判断链接是否来自外部阻止非法链接
首先我们需要对图片做如下引用
<imgsrc="/images/getimgasp?FName=picjpg">
对getimgasp我们做如下处理
<%
OptionExplicit
dimServer_LinkFilePath
Server_Link=requestServerVariables("HTTP_REFERRER")
Server_Link=mid(Server_LinkInStr(Server_Link"")+)
Server_Link=left(Server_LinkInStr(Server_Link"/"))
IfServer_Link="codecom"then
FilePath="图片文件夹地址"+RequestQueryString("FName")
Else
FilePath="/images/非法链接jpg"
EndIf
ResponseRedirect(FilePath)
%>
可实现防盗链效果