下面是怎么经过干流的php和asp言语来判别来访的ua类型。

php版:

<?php
$ua=$_SERVER['HTTP_USER_AGENT'];
$ua=strtolower($ua);
if($ua!=""&&strpos($ua,"baiduspider")){
if(strpos($ua,"android")||strpos($ua,"mobile")){
echo"是百度移动UA";
}else{
echo"是百度PCUA";
}
}else{
echo"不是baiduspiderUA";
}
?>

asp版:

<%
ua=Request.ServerVariables("HTTP_USER_AGENT")
ua=LCase(ua)
ifua<>""andInStr(ua,"baiduspider")<>0then
ifInStr(ua,"android")<>0orInStr(ua,"mobile")<>0then
response.write"是百度移动UA"
else
response.write"是百度PCUA"
endif
else
response.write"不是baiduspiderUA"
endif
%>

以上demo能够用来简略判别来访ua是否是Baiduspiderua,以及是什么类型的ua,在实际运用过程中,请稍加修改后运用。

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!

原文地址:如何识别百度蜘蛛发布于2022-05-02 07:43:17

相关推荐