一般情况下,网站的图片代码是这样的。
<img src="./attachments/test.jpg" />
右键点击图片,选择属性就可以看到图片的真实地址。这样就让其它网站有机可乘,盗链您网站的图片。我们可以利用一个小技巧来防止这种情况。
新建一个showimg.asp(或showimg.php)文件(本文是用asp语法,其实php除语法不同外,基本思路都是相同的),它所要做的是从request中取file的值。如下:
<%
Dim filename
filename=request("file")
response.Redirect "attachments/" & filename & ".jpg"
%>
将图片代码改为如下方式:
<img src="./showimg.asp?file=test" />
右键点击图片,选择属性看到的地址将会是:http://localhost/showimg.asp?file=test
ASP二进制流方法隐藏图片文件真实地址功能描述:上传图片文件到指定目录后,在本文件根据URL传入的文件名加上文件所在目录根据文件完整路径。再将该文件二进制数据流写入服务页面,从而达到隐藏图片真实地址防止外部引用图片的效果。以下是引用片段:<...查看完整版>>
ASP二进制流方法隐藏图片文件真实地址
ASP如何获得代码中第一张图片地址'把pattern 又修改了下'code要检测的代码'http://www.knowsky.com/asp.asp'leixing html 或者ubb'nopic 代码没有图片时默认值function toppic(code,leixing,nopic) set regex = new regexp regex.igno...查看完整版>>
ASP如何获得代码中第一张图片地址
随机数字直接生成图片的ASP代码随机数字直接生成图片的ASP代码,可以做认证码。xbm.asp<!--#include file="numcode.asp"--><%Response.Buffer = TrueWith Response.Expires = -1.AddHeader "Pragma","no-cache".AddHeader "cache-ctrol",...查看完整版>>
随机数字直接生成图片的ASP代码
本地图片,音乐等ASP防盗代码<%'定义函数,用ADODB.Stream读取二进制数据Function ReadBinaryFile(FileName) Const adTypeBinary = 1 Dim BinaryStream Set BinaryStream = CreateObject("ADODB.Stream") BinaryStream.Type = adTypeBina...查看完整版>>
本地图片,音乐等ASP防盗代码
随机图片显示ASP代码<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><%'----------------------------------------------------------------------------------------'转发时请保留此声明信息,这段声明不并会影响你的显示速度!'*****...查看完整版>>
随机图片显示ASP代码