ASP下载系统防盗链方法

王朝asp·作者佚名  2006-11-24
宽屏版  字体: |||超大  

以动感下载系统为例:

打开文件 SoftDown.Asp 在:

if request.QueryString("ID")="" then

response.write "不能连接或者没有指定下载软件"

response.end

end if

的上面或者是下面加上下列代码

dim strReferer,domain,splDomain,isHttp

isHttp=false

'本站下载系统网址列表,不要带上http://

domain="sron.net,61.156.14.223,61.156.14.227"

splDomain=split(domain,",")

strReferer=Request.ServerVariables("HTTP_REFERER")

for iii = 0 to ubound(splDomain)

if instr(strReferer,trim(splDomain(iii)))>0 then isHttp=True

next

if isnull(strReferer) or isHttp=false then

Response.Write "下载链接来自其他网站,这是不允许的,<a href=""./"">请进入本站页面后再进行下载。</a>"

CloseDatabase

response.end

end if

本站下载系统网址列表 就是访问你下载频道网址里的域名,比如你的下载频道可以用多个网址来访问,所以这里用逗号隔开

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有