当前位置: 首页 > 图文教程 > 网络编程 > ASP > ASP下载系统防盗链方法

ASP
将Recordset作为XML保存
在ASP中过滤用户输入 提高安全性
改进 ASP 应用程序中的字符串处理性能
在ASP中使用事务控制
在access中增加农历支持模块
用ADODB.Stream代替FSO读取文本文件
处理运行时间长的脚本以及内容大的主页
用ASP编程实现快速查找
Asp中代码与页面的分离
通过ASP自动解压RAR文件
如何正确处理数据库中的Null
采用XML数据来填充ASP表单
ASP整合的一个SQL语句类
在基于Mozilla的浏览器中使用XMLHttpRequest对象
巧用in关键字实现数据的批量删除
ASP中函数调用对参数的影响
加密处理使密码更安全[CFS编码加密]
ASP错误的几种常规处理方式
在ASP程序中执行SQL语句的安全性问题
ASP实用技巧28则

ASP下载系统防盗链方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-14   浏览: 182 ::
收藏到网摘: n/a

以动感下载系统为例:

  打开文件 SoftDown.Asp 在:

  的上面

  或者是下面加上下列代码

以下是引用片段:
  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 "下载链接来自其他网站,这是不允许的,请进入本站页面后再进行下载。"
  CloseDatabase
  response.end
  end if

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