ASP实现下载系统防盗链方法

来源:asp之家 时间:2008-02-01 14:05:00 

方法很简单,实现原理:使用asp的Request.ServerVariables("HTTP_REFERER") 判断来源地址是否自己的网站地址,不是就给出提示不允许下载,是当然跳转到下载地址。

当然首先下载地址要以:down.asp?id=xx 的形式设计。


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,下载
0
投稿

猜你喜欢

  • Python的面向对象编程方式学习笔记

    2021-02-02 07:00:30
  • pymssql数据库操作MSSQL2005实例分析

    2024-01-15 02:23:42
  • PyQt5 QSerialPort子线程操作的实现

    2023-08-21 13:07:28
  • 详解Visual Studio中Git的简单使用

    2022-05-25 13:22:04
  • python网络爬虫精解之Beautiful Soup的使用说明

    2021-02-21 15:20:48
  • php导出excel格式数据问题

    2023-07-13 22:46:06
  • 基于PHP读取csv文件内容的详解

    2023-11-16 04:17:48
  • Python实现屏幕截图的两种方式

    2023-02-27 03:54:29
  • 用vuex写了一个购物车H5页面的示例代码

    2024-05-08 10:43:09
  • PHP学习记录之面向对象(Object-oriented programming,OOP)基础【类、对象、继承等】

    2023-11-21 07:25:59
  • 微信小程序控制台提示warning:Now you can provide attr "wx:key" for a "wx:for" to improve performance解决方法

    2024-04-18 09:42:40
  • 基于Python实现二维图像双线性插值

    2023-08-13 07:46:45
  • 简单的Python解密rsa案例

    2022-05-28 07:30:18
  • PHP实现数组根据某个字段进行水平合并,横向合并案例分析

    2023-10-04 04:55:53
  • pytorch dataloader 取batch_size时候出现bug的解决方式

    2023-08-12 01:27:45
  • 怎么样才能抓住用户?

    2008-10-20 12:10:00
  • Python Ajax爬虫案例分享

    2023-09-01 19:24:35
  • Python的GUI框架PySide的安装配置教程

    2021-09-12 05:51:20
  • 微信支付的开发流程详解

    2023-09-07 08:54:45
  • python实现输入数字的连续加减方法

    2023-04-10 09:29:22
  • asp之家 网络编程 m.aspxhome.com