首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

请教这个代码是什么意思

2013-06-19 
请问这个代码是什么意思啊请问这个代码是什么意思啊。UserAgent Trim(Lcase(Request.Servervariables(HT

请问这个代码是什么意思啊
请问这个代码是什么意思啊。
UserAgent = Trim(Lcase(Request.Servervariables("HTTP_USER_AGENT")))
If InStr(UserAgent,"teleport") > 0 or InStr(UserAgent,"webzip") > 0 or InStr(UserAgent,"flashget")>0 or InStr(UserAgent,"offline")>0 Then
Response.Write "请不要采用teleport/Webzip/Flashget/Offline等工具来浏览网站!"
Response.End
End If

请教高手
[解决办法]
用来判断客户端的用户代理是否是teleport/Webzip/Flashget/Offline
这些都是通过工具开访问的 不是通过正常的网页
[解决办法]
teleport、Webzip、Flashget、Offline 都是知名的整站抓取工具
这段代码的意思是阻止上述工具的抓取

是否还有不知名的抓取工具呢?答案是肯定的
是否能被自编程序抓取呢?答案也是肯定的

所以这段代码就如同把锁挂在门上,但没锁上一般

热点排行