php 判断是否为ios_php 判断ios - CSDN
精华内容
参与话题
  • 实例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

    千次阅读 2018-05-22 17:07:32
    //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;
    //}
    展开全文
  • 本文介绍了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];
    }
    展开全文
  • PHP 判断客户端是IOS还是Android

    万次阅读 2015-04-17 14:40:07
    <?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 'syst
    <?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';
    }
    ?>
    展开全文
  • php 平台的判断IOS还是Android)

    千次阅读 2018-02-28 10:20:49
    &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 '...
  • JS判断客户端是否iOS或者Android

    千次阅读 2015-04-22 12:20:44
    通过判断浏览器的userAgent,用正则来判断是否ios和Android客户端。代码如下: var u = navigator.userAgent, app = navigator.appVersion; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') >...
  • <?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')){ ...
  • 很多时候,在很多项目中都是用单入口访问,但是因为现在用移动设备的用户非常多,所以在做项目的时候,就得考虑移动设备的用户体验度,如果是安卓,IOS设备,则提供不同的返回页面,包括不同的浏览器判断,所以,小...
  • 本文介绍了PHP判断手机是IOS还是Android的三个小实例,要判断用户的手机是安卓的还是ios的,搜了一下相关的资料,最终获得的结果分享给大家。实例1:主要是要用到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['...
  • 通过判断浏览器的userAgent,用正则来判断手机是否ios(苹果)和Android(安卓)客户端。代码如下: var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; /...
  • (function ($) { $('.download').on('click', function () { <?php if ( is_weixin() ){ $theUrl = URL_DOWNLOAD_MYAPP;//跳转到下载地址 }else if (is_apple()){
  • 今天给大家带来的就是利用PHP智能判断用户浏览器属性,区分pc、Android、IOS并且区分wap用户中的qq浏览器用户以及微信浏览器用户。 预览图如下: is_pc()函数判断用户机器是安卓还是苹果还是pc is_weixinorqq()...
  • $(function () { var u = navigator.userAgent, app = navigator.appVersion; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //g var isIOS = !!u.match(/\(i[^;...
1 2 3 4 5 ... 20
收藏数 11,145
精华内容 4,458
关键字:

php 判断是否为ios