php和asp判读蜘蛛与人工浏览,用于备案

Posted by he; tagged with 代码 , php判断 , 跳转

php代码:


说明:header("Location:default.php".$_SERVER['REQUEST_URI']); 要跳转到新的页面去。当然也可以echo出来。可参考eot写法,此处不举例了。

fetch_array($news)){ 
echo <<{$rs[title]}[{$rs[date]}] 
EOT; 
?> 


asp代码:

<%
function GetBot()
'查询蜘蛛
dim s_agent
GetBot=""
s_agent=Request.ServerVariables("HTTP_USER_AGENT") '关键判断语句
if instr(1,s_agent,"googlebot",1) >0 then
GetBot="google"
end if
if instr(1,s_agent,"msnbot",1) >0 then
GetBot="MSN"
end if
if instr(1,s_agent,"slurp",1) >0 then
GetBot="Yahoo"
end if
if instr(1,s_agent,"baiduspider",1) >0 then
GetBot="baidu"
end if
if instr(1,s_agent,"sohu-search",1) >0 then
GetBot="Sohu"
end if
if instr(1,s_agent,"lycos",1) >0 then
GetBot="Lycos"
end if
if instr(1,s_agent,"robozilla",1) >0 then
GetBot="Robozilla"
end if
if instr(1,s_agent,"Sosospider",1) >0 then
GetBot="soso"
end if
if instr(1,s_agent,"Sogou+web+spider",1) >0 then
GetBot="Sogou"
end if
if instr(1,s_agent,"YodaoBot",1) >0 then
GetBot="Yodao"
end if
end function
%>


<%
if GetBot<>"" then
%>

加载你的网页代码

<%else%>

网站备案中
<%end if%>

- 本文完 -