asp防采集提高代码二
vb 代码
- <%
- user_agent=Request.ServerVariables("HTTP_USER_AGENT")
- http_reffer=Request.ServerVariables("HTTP_REFERER")
- server_name=Request.ServerVariables("SERVER_NAME")
- '检查当前用户是否是蜘蛛
- function check(user_agent)
- allow_agent=split("Baiduspider,Scooter,ia_archiver,Googlebot,FAST-WebCrawler,MSNBOT,Slurp",",")
- check_agent=false
- for agenti=lbound(allow_agent) to ubound(allow_agent)
- if instr(user_agent,allow_agent(agenti))>0 then
-
check_agent=true
- exit for
- end if
- next
- check=check_agent
- end function
- if check(user_agent)=False then
- if http_reffer="" or left(http_reffer,len("http://"&server_name)+1)<>"http://"&server_name"/" then
- %>
- <html><body>
- <form action='' name=checkrefer id=checkrefer method=post>
- </form>
- <script>
- document.all.checkrefer.action=document.URL;
- document.all.checkrefer.submit();
- </script>
- </body></html>
- <%
- response.end
- end if
- end if
- %>