asp 防盗链代码(彻底屏蔽迅雷,旋风,快车下载站内资源)
来源:asp之家 发布时间:2011-02-26 10:46:00
标签:asp,防盗链
代码如下:
<%
'屏蔽主流的下载工具
Dimxurl,xtool
'获取浏览器AGENT
xurl=lcase(Request.ServerVariables("HTTP_USER_AGENT"))
'定义禁止的AGENT,下面5个包含最新版的快车,旋风和迅雷部分版本,可以自行添加!
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;)"&_
"mozilla/4.0(compatible;msie6.0;windowsnt5.0;.netclr1.1.4322)"&_
"mozilla/4.0(compatible;msie6.0;windowsnt5.0;.netclr3.5.20706)"&_
"mozilla/4.0(compatible;msie6.0;windowsnt5.1;sv1;.netclr1.1.4322;.netclr2.0.50727)"
'判断AGENT是否合法
IfInStr(xtool,xurl)>0Then
'下载工具直接报404错误
Response.Status="404NotFound"
Response.End
EndIf
'其它的代码在下面
Response.Write"正常浏览内容,你可以用下载工具测试下载该页面看看是否可以下载?"
%>
0
投稿
猜你喜欢
- 在MySQL中,对于索引的使用并是一直都采用正确的决定。简单表的示例:CREATE TABLE `r2` (ID` int(11) DEFA
- 我在一篇文章所说,首页的“站点名称”最好用h1标签来定义,但从美观考虑,要用logo图片来代替h1,这时需要隐藏h1内的这段文字,但又不能对
- 有时需要获取远程网站的某些信息,而服务器又限制了GET方式,只能通过POST数据提交,这个时候我们可以通过asp来实现模拟提交post数据,
- 这次讨论一下关于select元素的一个问题,其实很早以前我就碰到过关于select元素的问题,这次做网站又被问到同样的问题,就是:一般div
- 昨天给公司服务器重做了一下系统,遇到Asp附件无法上传,之前服务器上使用好好的,怎么重做了就不正常了,于是一番google,baidu,下面
- 字符替换是一个非常重要的功能,javascript 中有一个 String.replace( ),但是此方法有
- 一个小代码 类似资源管理器效果 支持鼠标拖拽 没写些细节东西 JavaScript语言:
- 近日无事,想起以前曾打算过要做一个定时重启或关机的工具,便花了一点时间以hta的形式写了个,名为"Windows Timer&qu
- 上一篇:微软建议的ASP性能优化28条守则(6) 技巧 20:避免在循环语句中使用字符串串联 许多人在循环语句中建立一个字符串,如下所示:
- 前言:HTML5和CSS3的时代到来了,新版2011版淘宝网首页已全部使用HTML5,拥抱变化才是王道。为之漫笔翻译的很好,看了一遍后,感觉
- 在网页中经常见到两类不同的按钮。一类表示当前所示的状态,一类表示将要进行的动作。(如下图) 那么,同样是icon类的按钮,为什么有
- 使用Access数据库生成申报数据与读入数据的实例方法:示例:Sub Mwrite()On Error GoTo thiserrDim rs
- 大家都熟悉迅雷看看里面的电影人气指数这个小图标吧先看看我的效果图再看看迅雷的截图比较好看,是根据电影的人气指数来显示热度,下面我们就来模仿一
- 其实也算不上教程,也就是自己没事儿的时候做点东西然后发上来大家交流交流,希望大家不吝赐教^!^因为刚看过亚东的教程和这个有点相似,所以就自己
- 什么是Firebug从事了数年的Web开发工作,越来越觉得现在对WEB开发有了更高的要求。要写出漂亮的HTML代码;要编写精致的CSS样式表
- 如何显示数据库中的图片和超级链接?代码见下:<% set conn=server.creatobject(&quo
- 在许多用SQL Server实现的新的企业系统设计中,系统设计师需要在给数据结构和管理应用程序逻辑的定位上做出具有关键性意义的决定。SQL
- 我们今天主要描述的是php和MySQL转义字符,我们大家都知道php和MySQL转义字符的实际应用比例还是占为多数的,如果你对这一技术,心存
- strConnString = "driver={MySQL ODBC 3.51 
- 我们的每期话题,团队在内部都会通过邮件进行一番讨论,随着讨论的激烈,往往能碰撞出很多有意义的观点,因此,将讨论内容分享出来,有兴趣的朋友可以