php判断ios系统_ios开发 判断ios10系统版本 - CSDN
精华内容
参与话题
  • 为什么80%的码农都做不了架构师?>>> ...

    js代码

    var u = navigator.userAgent;
    var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
    var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
    if(isAndroid){
        window.location.href="http://m.taobao.com"; 
    }
     if(isiOS){
        window.location.href="http://m.baidu.com"; 
    }
    console.log('是否是Android:'+isAndroid);
    console.log('是否是iOS:'+isiOS);
    ```	
    
    php代码
    

    <?php if(strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone')||strpos($_SERVER['HTTP_USER_AGENT'], 'iPad')){ header("Location: https://itunes.apple.com/app/apple-store/id1186167184?pt=103276935&ct=dossen&mt=8"); }else if(strpos($_SERVER['HTTP_USER_AGENT'], 'Android')){ header("Location: http://a.app.qq.com/o/simple.jsp?pkgname=com.dossen.app&ckey=CK1354104041430"); } ?>

    转载于:https://my.oschina.net/sycbbb/blog/823706

    展开全文
  • <?php function getOS() { $agent = strtolower($_SERVER['HTTP_USER_AGENT']); if(strpos($agent, 'windows nt')) { $platform = 'windows'; } elseif(strpos($agent, 'macintosh')) {
    <?php
    function getOS()
    {
        $agent = strtolower($_SERVER['HTTP_USER_AGENT']);
        if(strpos($agent, 'windows nt')) {
            $platform = 'windows';
        } elseif(strpos($agent, 'macintosh')) {
            $platform = 'mac';
        } elseif(strpos($agent, 'ipod')) {
            $platform = 'ipod';
        } elseif(strpos($agent, 'ipad')) {
            $platform = 'ipad';
        } elseif(strpos($agent, 'iphone')) {
            $platform = 'iphone';
        } elseif (strpos($agent, 'android')) {
            $platform = 'android';
        } elseif(strpos($agent, 'unix')) {
            $platform = 'unix';
        } elseif(strpos($agent, 'linux')) {
            $platform = 'linux';
        } else {
            $platform = 'other';
        }
        return $platform;
    }
    
    echo getOS();

    展开全文
  • 本文介绍了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];
    }
    展开全文
  • 为什么80%的码农都做不了架构师?>>> ...

    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判断页面是否是微信打开

    $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];
    }

    转载于:https://my.oschina.net/lwaif/blog/540680

    展开全文
  • <p>How to detect iOS version with php. I am trying to work with the solution <code>$_SERVER['HTTP_USER_AGENT']</code> but it display: <pre><code>Mozilla/5.0 (iPhone; U; CPU iPhone OS 8_0 like Mac ...
  • 本文介绍了PHP判断手机是IOS还是Android的2个小实例,要判断用户的手机是安卓的还是ios的,搜了一下相关的资料,最终获得的结果分享给大家。 实例1:主要是要用到HTTP_USER_AGENT,它表示的意思是用来检查浏览页面的...
  • 今天给大家带来的就是利用PHP智能判断用户浏览器属性,区分pc、Android、IOS并且区分wap用户中的qq浏览器用户以及微信浏览器用户。 预览图如下: is_pc()函数判断用户机器是安卓还是苹果还是pc is_weixinorqq()...
  • php判断iphone版本

    2019-01-14 10:26:56
    下面这个是能判断的,但是出现一个问题,就是ios版本的UC浏览器出现了一个极速模式,切换到了极速模式就判断不出来了。现在想单独判断UC浏览器下进行跳转。 复制代码 $userAgent = $_SERVER['HTTP_USER_AGENT'];...
  • $(function () { var u = navigator.userAgent, app = navigator.appVersion; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //g var isIOS = !!u.match(/\(i[^;...
  • 本文介绍了PHP判断手机是IOS还是Android的三个小实例,要判断用户的手机是安卓的还是ios的,搜了一下相关的资料,最终获得的结果分享给大家。实例1:主要是要用到HTTP_USER_AGENT,它表示的意思是用来检查浏览页面的...
  • 通过UserAgent判断智能手机 设备 Android IOS
  • 1、实现android系统打开相机功能(android系统可以选择相册,但ios系统只能打开相机不能选择相册)(id是随php变量变化的,项目需要,与调用相机无关请忽略) &lt;input type="file" &lt;?php ...
  • 1.通过js userAgent来判断判断访问此链接的操作系统&lt;script&gt; var Agents = new Array("Android", "iPhone", "SymbianOS", "Windows Phone", "iPad&...
  • IOS苹果内购 PHP后端验证票据

    千次阅读 2019-12-14 21:45:16
    1.IOS端需要在iTunes Connect上面添加配置一些内购商品,并审核通过,每个内购商品有自己的唯一标识product_id。 2.PHP后端要有一套与之对应的内购商品、IOS应用唯一标识bundle_id和应用秘钥配置,以便用于验证。...
1 2 3 4 5 ... 20
收藏数 7,185
精华内容 2,874
关键字:

php判断ios系统