下面是怎么经过干流的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