asp 防盗链代码(彻底屏蔽迅雷,旋风,快车下载站
ASP防盗链代码:屏蔽迅雷、旋风、快车等下载工具,确保站内资源安全
在当今的网络世界中,保护网站资源不被非法下载成为了一项重要的任务。本文将介绍一种ASP防盗链代码,能够彻底屏蔽迅雷、旋风、快车等主流下载工具,确保您的站内资源安全。
一、代码实现
1. 获取浏览器代理信息
通过获取用户浏览器的代理信息,我们可以判断用户使用的下载工具。在ASP中,可以使用Request.ServerVariables("HTTP_USER_AGENT")获取用户代理信息。
2. 定义禁止的代理列表
为了屏蔽主流下载工具,需要定义一份禁止的代理列表。这些代理字符串可能包括版本的快车、旋风和迅雷等。您可以根据需要进行自行添加。
3. 判断代理是否合法
通过比较用户代理信息与禁止的代理列表,判断用户是否使用下载工具。如果匹配到禁止的代理,则直接返回404错误。
二、代码展示
以下是实现上述功能的ASP代码:
<%
'屏蔽主流的下载工具
Dim xurl, xtool
'获取浏览器AGENT
xurl = lcase(Request.ServerVariables("HTTP_USER_AGENT"))
'定义禁止的AGENT,包含版的快车、旋风和迅雷等
xtool = "mozilla/4.0(compatible;msie5.00;windows98)" & _
"mozilla/4.0(compatible;msie6.0;windows+nt5.0)" & _
"mozilla/4.0(compatible;msie6.0;windowsnt5.1;)" & _
...(此处省略部分代码)
'判断AGENT是否合法
If InStr(xtool, xurl) > 0 Then
'下载工具直接报404错误
Response.Status = "404 Not Found"
Response.End
End If
'其他代码(如狼蚁网站SEO优化)
Response.Write "正常浏览内容,你可以用下载工具测试下载该页面看看是否可以下载?"
%>
编程语言
- asp 防盗链代码(彻底屏蔽迅雷,旋风,快车下载站
- asp实现获取MSSQL数据库表指定条件行数的函数
- MMC提示不能打开文件SQLServerEnterpriseManager.MSC的解
- 微信小程序实现tab切换效果
- php 使用html5实现多文件上传实例
- 一张图告诉你计算机编程语言的发展历史
- 什么是ASP?如何打开ASP文件
- javascript实现checkBox的全选,反选与赋值
- JS生成和下载二维码的代码
- JavaScript中toString()方法的使用详解
- javascript 手机号码正则表达式验证函数 -font colo
- PHP yii实现model添加默认值的方法(两种方法)
- PHP计算近1年的所有月份
- PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于
- 保证asp叶面一定不会出现乱码 UTF8
- php基于 swoole 实现的异步处理任务功能示例