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

ASP
表单递交合法性检测-Email
表单递交合法性检测-日期
表单递交合法性检测-只接受数字
表单递交合法性检测-只允许填写字母
表单递交合法性检测-不允许指定字符
用ADO STREAM做的无组件上传程序
通过地址栏传递参数.通过url传递参数
利用global.asa计划执行程序
ASP.NET连SQL7接口源代码
悠哉悠哉,一个复合查询方法
如何取得所有的Session变量
ASP中页面限权访问的几种方法
去除空格的函数
如何在网页中存取剪贴板中的内容
判断gif图像尺寸的方法
带日期标注的日历控件
在config.web中保存数据库连接串
动态创建下拉菜单
加密页面代码生成器
javascript动态装入XML数据

ASP下载系统防盗链方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-14   浏览: 174 ::
收藏到网摘: 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

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