当前位置:编程学习 > asp >>

ASP下载系统防盗链方法

答案:     以动感下载系统为例:
  
     打开文件 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
  
     本站下载系统网址列表 就是访问你下载频道网址里的域名,比如你的下载频道可以用多个网址来访问,所以这里用逗号隔开
  
  

上一个:数据排序及如何动态排序
下一个:谈谈如何在不支持数据库的asp主页上运用ado

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,