加入收藏 | 设为首页 | 会员中心 | 我要投稿 黄山站长网 (https://www.0559zz.com.cn/)- 迁移、建站、智能边缘、云容器引擎、数据快递!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP判断手机是IOS还是Android

发布时间:2022-07-16 10:54:39 所属栏目:PHP教程 来源:互联网
导读:这篇文章主要介绍了PHP判断手机是IOS还是Android的三个示例,感兴趣的小伙伴们可以参考一下 本文介绍了PHP判断手机是IOS还是Android的三个小实例,要判断用户的手机是安卓的还是ios的,搜了一下相关的资料,最终获得的结果分享给大家。 实例1:主要是要用到H
  这篇文章主要介绍了PHP判断手机是IOS还是Android的三个示例,感兴趣的小伙伴们可以参考一下
 
  本文介绍了PHP判断手机是IOS还是Android的三个小实例,要判断用户的手机是安卓的还是ios的,搜了一下相关的资料,最终获得的结果分享给大家。
 
  实例1:主要是要用到HTTP_USER_AGENT,它表示的意思是用来检查浏览页面的访问者在用什么操作系统(包括版本号)浏览器(包括版本号)和用户个人偏好的代码。
 
  监测代码如下:
 
  function get_device_type()
  {
   //全部变成小写字母
   $agent = strtolower($_SERVER['HTTP_USER_AGENT']);
   $type = 'other';
   //分别进行判断
   if(strpos($agent, 'iphone') || strpos($agent, 'ipad'))
  {
   $type = 'ios';
   }  
     
   if(strpos($agent, 'android'))
  {
   $type = 'android';
   }
   return $type;
  }
  通过调用Objective-C这个函数,就能获取到手机的类型。
 
  实例2:只需要一个判断就好
 
  <?php
  if(strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone')||strpos($_SERVER['HTTP_USER_AGENT'], 'iPad')){
   echo 'systerm is IOS';
  }else if(strpos($_SERVER['HTTP_USER_AGENT'], 'Android')){
   echo 'systerm is Android';
  }else{
   echo 'systerm is other';
  }
  ?>
  实例3:这个实例可能有些偏题不过也分享给大家
 
  function get_device_type()
  {
   //全部变成小写字母
   $agent = strtolower($_SERVER['HTTP_USER_AGENT']);
   $type ='other';
   //分别进行判断
   if(strpos($agent,'iphone') || strpos($agent,'ipad'))
  {
   $type ='ios';
   }
     
   if(strpos($agent,'android'))
  {
   $type ='android';
   }
   return$type;
  }
  最后“买3赠一”,再为大家分享一个与本主题关系不大的小实例:
 
  php判断页面是否是微信打开
 
  $user_agent = $_SERVER['HTTP_USER_AGENT'];  
  if (strpos($user_agent, 'MicroMessenger') === false) {  
   // 非微信浏览器禁止浏览  
   echo "HTTP/1.1 401 Unauthorized";  
  } else {  
   // 微信浏览器,允许访问  
   echo "MicroMessenger";  
   // 获取版本号  
   preg_match('/.*?(MicroMessenger/([0-9.]+))s*/', $user_agent, $matches);  
   echo '<br>Version:'.$matches[2];  
  }
  以上就是为大家分享的PHP判断手机是IOS还是Android的三段代码,希望大家喜欢,小编也会再接再厉,为大家提供更多实用的文章。

(编辑:黄山站长网)

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

    热点阅读