网站制作学习网ASP→正文:asp图片防盗链
字体:

asp图片防盗链

ASP 2009/9/26 11:22:50  点击:不统计

asp图片防盗链:如何实现asp图片防盗链,通过运行图片的路径用asp表示,这样,在asp文件中查看该图片打开网页是否是本站的web站点名来实现。
如果实现图片防盗链,那要先看一下:看不到图片源路径,当你知道图片看不到源路径后,你就会很快了解asp图片防盗链是如何实现的

在看不到图片源路径中,图片得属性地址是以.asp显示,这就是主要的。
在图片路径中比如:<img src="img.asp">
www.forasp.cn 网站制作学习网
实现asp防盗链就要在img.asp中做文章
源代码为<% server.Transfer("img.jpg")%>
那你就在这个文件中加入检查是否是本站的域名,当不是本站的时候,你就输出盗链显示的图片(比如no_img.jpg不允许盗链)等。
如果是本站则就输出server.Transfer("真实路径")。即可
源代码如下:
<%
factwebname = request.ServerVariables("HTTP_HOST")'获取当前的图片域名地址
checkwebname = "www.forasp.cn"'必须是本站的域名,要检查的域名
if factwebname = checkwebname then
server.Transfer("正确图片路径")
else
server.Transfer("错误图片路径")
end if
%>
这样便防止了图片的盗链
本站原创,转载请注明出处www.forasp.cn

·上一篇:看不到图片源路径 >>    ·下一篇:asp取消缓存 >>
推荐文章
最新文章