• 实例1:主要是要用到HTTP_USER_AGENT,它表示的意思是用来检查浏览页面的访问者在用什么操作系统(包括版本号)浏览器(包括版本号)和用户个人偏好的代码。 监测代码如下: function get_device_type() ...

    实例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的三个小实例,要判断用户的手机是安卓还是ios的,搜了一下相关的资料,最终获得的结果分享给大家。 实例1:主要是要用到HTTP_USER_AGENT,它表示的意思是用来检查浏览页面...

    本文介绍了PHP判断手机是IOS还是Android的三个小实例,要判断用户的手机是安卓的还是ios的,搜了一下相关的资料,最终获得的结果分享给大家。

    实例1:主要是要用到HTTP_USER_AGENT,它表示的意思是用来检查浏览页面的访问者在用什么操作系统(包括版本号)浏览器(包括版本号)和用户个人偏好的代码。
    监测代码如下:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    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:只需要一个判断就好

    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
    if(strpos($_SERVER['HTTP_USER_AGENT'],'iPhone')||strpos($_SERVER['HTTP_USER_AGENT'],'iPad')){
     echo'systerm is IOS';
    }elseif(strpos($_SERVER['HTTP_USER_AGENT'],'Android')){
     echo'systerm is Android';
    }else{
     echo'systerm is other';
    }
    ?>

    实例3:这个实例可能有些偏题不过也分享给大家

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    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判断页面是否是微信打开

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    $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];
    }
    展开全文
  • //function get_device_type() //{ // //全部变成小写字母 // $agent = strtolower($_SERVER['HTTP_USER_AGENT']... // $type = 'other'; // //分别进行判断 // if(strpos($agent, 'iphone') || strpos($agent, 'ipa...
    //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;
    //}
    展开全文
  • 最近项目,要判断用户的手机是安卓还是ios的,搜了一下相关的资料,最终获得的结果。事实证明,是有效的!主要是要用到HTTP_USER_AGENT,它表示的意思是用来检查浏览页面的访问者在用什么操作系统(包括版本号)...

            最近项目,要判断用户的手机是安卓的还是ios的,搜了一下相关的资料,最终获得的结果。事实证明,是有效的!主要是要用到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;
    }

    通过调用这个函数,就能获取到手机的类型。

    展开全文
  • <?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')){ ...
    <?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';
    }
    ?>

     

    转载于:https://www.cnblogs.com/yehuisir/p/11268442.html

    展开全文
  • public function test(){ if(strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone')||strpos($_SERVER['HTTP_USER_AGENT'], 'iPad')){ echo 'systerm is IOS'; }else if(strpos($_SERVER['HTTP_USER_AGENT'...
  •  * 判断用户是否为安卓还是IOS  * @author ZTY  */ function get_device_type() {  //全部变成小写字母  $agent = strtolower($_SERVER['HTTP_USER_AGENT']);  $type = 'other';  //分别进行判断  ...
  • public function testagent(){ if(strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone')||strpos($_SERVER['HTTP_USER_AGENT'], 'iPad')){ echo 'systerm is IOS'; }else if(strpos($_SERVER['...
  • 很多时候,在很多项目中都是用单入口访问,但是因为现在用移动设备的用户非常多,所以在做项目的时候,就得考虑移动设备的用户体验度,如果是安卓IOS设备,则提供不同的返回页面,包括不同的浏览器判断,所以,小...
  • 通过判断浏览器的userAgent,用正则来判断是否是iosAndroid客户端。代码如下: <script type="text/javascript"> var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u....
  • &lt;?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 '...
  • 今天给大家带来的就是利用PHP智能判断用户浏览器属性,区分pc、AndroidIOS并且区分wap用户中的qq浏览器用户以及微信浏览器用户。 预览图如下: is_pc()函数判断用户机器是安卓还是苹果还是pc is_weixinorqq()...
  • 在移动端开发中,我们有的时候需要判断当前的环境,是苹果ios环境、还是安卓android环境,还是微信浏览器环境。 二、需求分析 判断当前环境是ios、android还是微信,我们可以从两个值进行判断。第一个参数值是...
  • 本文介绍了PHP判断手机是IOS还是Android的三个小实例,要判断用户的手机是安卓还是ios的,搜了一下相关的资料,最终获得的结果分享给大家。实例1:主要是要用到HTTP_USER_AGENT,它表示的意思是用来检查浏览页面的...
1 2 3 4 5 ... 20
收藏数 6,465
精华内容 2,586