坚持为客户提供有价值的服务和内容

快商通专用升话宝移动 ua 包含有关键字 android 和 mobile

SEO搜索引擎推广专家 | 2021-02-13 18:10 | 分享至:

ua=LCase(ua)
ifInStr(ua,”android”)<>0 or InStr(ua,”mobile”)<>0then
    echo”不是baiduspider UA”;
ua=Request.ServerVariables(“HTTP_USER_AGENT”)
}
<?php
    else
else
<%
        echo “是百度PCUA“;
        response.write “是百度移动 UA”
        echo “是百度移动UA“;
    }
    response.write “不是baiduspiderUA”

以上demo可以用来简朴判定来访ua是否是Baiduspiderua,以及是什么范例的ua,在实际利用进程中,请稍加修改后利用。

?>

if(strpos($ua,”android”) || strpos($ua,”mobile”)){
    }else{
$ua=strtolower($ua);

通过以上判定逻辑,我们可以很容易判定出来访的ua范例。下面是如何通过主流的phpasp语言来判定来访的ua范例。

if($ua!=”” &&strpos($ua,”baiduspider”)){
    endif
}else{

asp版:
$ua=$_SERVER[‘HTTP_USER_AGENT’];


%>

php版:

if ua<>”” andInStr(ua,”baiduspider”)<>0 then

克日 Baiduspider针对移动抓取user agent(以下简称ua)举办了进级,与PC端的抓取ua做到版本统一,均称为Baiduspider/2.0。以后次更新的移动ua和PC ua来看,不管是移动ua照旧PC ua都包括有要害字Baiduspider舆情公关国际新闻媒体发稿,我们可以由此判定访客ua是不是来自百度。与PC ua差异的是,移动ua包括有要害字androidmobile,再通过这两个要害字,我们就可以识别出来访的访客ua是移动ua照旧pc ua

end if
       response.write”是百度PC UA”

我要咨询
姓名 :
电话 :

Copyright © 2020 搜索引擎推广专家隶属于中国华祺旗下品牌