编辑:海港新城建站 关注: 时间:2019-12-17 17:30:40
温馨提示:专业网站建设、小程序制作、APP开发,尽在新城建站,详询 15544599750(手机、微信、QQ同号)
文前导读:
近日 ,Baiduspider针对移动抓取user agent(以下简称ua)进行了升级,与PC端的抓取ua做到版本统一,均称为Baiduspider/2.0。从此次更新的移动ua和PC ua来看,不管是移动ua还是PC ua都包含有关键字Baiduspider,我们可以由此判断访客ua是不是来自百度。与PC ua不同的是,移动ua包含有关键字android和mobile,再通过这两个关键字,我们就可以识别出来访的访客ua是移动ua还是pc ua。
通过以上判断逻辑,我们可以很容易判断出来访的ua类型。下面是如何通过主流的php和asp语言来判断来访的ua类型。
php版:
asp版:
<%
ua=Request.ServerVariables("HTTP_USER_AGENT")
ua=LCase(ua)
if ua<>"" andInStr(ua,"baiduspider")<>0 then
ifInStr(ua,"android")<>0 or InStr(ua,"mobile")<>0then
response.write "是百度移动 UA"
else
response.write"是百度PC UA"
endif
else
response.write "不是baiduspiderUA"
end if
%>
以上demo可以用来简单判断来访ua是否是Baiduspiderua,以及是什么类型的ua,在实际使用过程中,请稍加修改后使用。
拓展阅读:
海港建站谈不用wp插件,只用代码增强wordpress编辑功能
海港小程序开发分享wordpress与dedecms到底哪个好?
本文由新城建站整理发布,喜欢请收藏,转载请保留链接 海港网站推广分享如何用程序识别Baiduspider uahttps://www.nccpu.net/haigang/32737.html