BrowserHelper.php 1008 Bytes
<?php

namespace common\helpers;

/**
 * 浏览器助手
 * Class BrowserHelper
 * @package common\helpers
 */
class BrowserHelper
{
    /**
     * 判断是否微信内置浏览器
     * @return bool
     */
    public static function isWeixin()
    {
        $agent = strtolower($_SERVER['HTTP_USER_AGENT']);
        if ( strpos($agent, 'micromessenger') !== false ) {
            return true;
        }

        return false;
    }

    /**
     * 判断是否IOS设备
     * @return bool
     */
    public static function isIOS()
    {
        $agent = strtolower($_SERVER['HTTP_USER_AGENT']);
        if(strpos($agent, 'iphone') || strpos($agent, 'ipad')) {
            return true;
        }

        return false;
    }

    /**
     * 判断是否android设备
     * @return bool
     */
    public static function isAndroid()
    {
        $agent = strtolower($_SERVER['HTTP_USER_AGENT']);
        if(strpos($agent, 'android')) {
            return true;
        }

        return false;
    }
}