日期:2014-05-16  浏览次数:20778 次

请问这个代码是什么意思啊
请问这个代码是什么意思啊。
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 都是知名的整站抓取工具
这段代码的意思是阻止上述工具的抓取

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

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