迅雷,旋风,快车这些下载工具虽然大大方便了我们下载,但是这些工具现在越来越流氓了,都集成了P2P下载方式,导致站内下载流量猛增,这些还不算,最可恶的是迅雷可以在别的站点下载文件而用你的资源,点击量上不来流量反而上来了!
经过观察发现了最简单有效的方法,判断AGENT,一般的下载软件都会有几个特定的AGENT,当然有的也会模拟IE,跟IE一模一样,那样你就没有办法了,总不能连IE也屏蔽了吧!不过还好,大部分还是没有完全模拟IE的!!所以根据这些我们就很容易可以写出代码屏蔽了。
- <%
- '屏蔽主流的下载工具
- Dim xurl,xtool
- '获取浏览器AGENT
- xurl = lcase(Request.ServerVariables("HTTP_USER_AGENT"))
- '定义禁止的AGENT,下面5个包含最新版的快车,旋风和迅雷部分版本,可以自行添加!
- xtool = "mozilla/4.0 (compatible; msie 5.00; windows 98)" &_
- "mozilla/4.0 (compatible; msie 6.0; windows+nt 5.0)" &_
- "mozilla/4.0 (compatible; msie 6.0; windows nt 5.1; )" &_
- "mozilla/4.0 (compatible; msie 6.0; windows nt 5.0; .net clr 1.1.4322)" &_
- "mozilla/4.0 (compatible; msie 6.0; windows nt 5.0; .net clr 3.5.20706)" &_
- "mozilla/4.0 (compatible; msie 6.0; windows nt 5.1; sv1; .net clr 1.1.4322; .net clr 2.0.50727)"
- '判断AGENT是否合法
- If InStr(xtool,xurl)>0 Then
- '下载工具直接报404错误
- Response.Status = "404 Not Found"
- Response.End
- End If
- '其它的代码在下面
- Response.Write "正常浏览内容,你可以用下载工具测试下载该页面看看是否可以下载?"
- %>
上面的代码应该很容易看懂吧!!本来不想公布,很多人要就发出来了!
全文完
















,个人感觉加这个非常简单,没有任何技术性可言!