加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

js 和 php 判定是否是 android 设备

发布时间:2023-06-02 13:48:23 所属栏目:PHP教程 来源:
导读:JavaScript 判断方法是直接搜索客户端的user agent字符串中的 Android 字符串:

if(navigator.userAgent.match(/Android/i)) {
alert('Is Android !');
} else {
alert('Is Not Andr
JavaScript 判断方法是直接搜索客户端的user agent字符串中的 Android 字符串:

if(navigator.userAgent.match(/Android/i)) {  
    alert('Is Android !');  
} else {  
    alert('Is Not Android !');  

PHP 方法判断,同样可以搜索 user agent 中是否有 Android 关键字:

if(strstr($_SERVER['HTTP_USER_AGENT'],'Android')) {  
    echo 'Is Android !';  
} else {  
    echo 'Is Not Android !';  

再来介绍一下关于php根据HTTP_USER_AGENT 判断用户浏览器类型:

function browsers(){ 
   global $HTTP_USER_AGENT ; 
   if (isset($HTTP_USER_AGENT)){ 
    $sAgent = $HTTP_USER_AGENT; 
   }else{ 
    $sAgent = $_SERVER['HTTP_USER_AGENT']; 
   } 
   if (strpos($sAgent,'MSIE') !== false && strpos($sAgent,'mac') === false && strpos($sAgent,'Opera') === false){ 
    $iVersion = (float)substr($sAgent,strpos($sAgent,'MSIE') + 5,3); 
    return ($iVersion >= 5.5) ; 
   }else if (strpos($sAgent,'Gecko/') !== false){ 
    $iVersion = (int)substr($sAgent,strpos($sAgent,'Gecko/') + 6,8); 
    return ($iVersion >= 20030210) ; 
   }else{ 
    return false; 
   } 
  } 
 

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章