Home >php教程 >php手册 >php判断用户是否使用手机,从HTTP_USER_AGENT入手

php判断用户是否使用手机,从HTTP_USER_AGENT入手

WBOY
WBOYOriginal
2016-06-06 20:09:501106browse

下面列出了手机浏览器的HTTP_USER_AGENT,不全的大家可以顶上来,我更新,谢谢。 //判断是否属手机 function is_mobile() { $user_agent = $_SERVER['HTTP_USER_AGENT']; $mobile_agents = Array( "240x320", "acer", "acoon", "acs-", "abacho", "ahong", "

下面列出了手机浏览器的HTTP_USER_AGENT,不全的大家可以顶上来,我更新,谢谢。

//判断是否属手机
    function is_mobile()
    {
        $user_agent = $_SERVER['HTTP_USER_AGENT'];
        $mobile_agents = Array(
           "240x320", "acer", "acoon", "acs-", "abacho", "ahong", "airness", 
            "alcatel", "amoi","android", "anywhereyougo.com", "applewebkit/525", 
            "applewebkit/532", "asus", "audio", "au-mic","avantogo", "becker", 
            "benq", "bilbo", "bird", "blackberry", "blazer", "bleu", "cdm-", 
            "compal","coolpad", "danger", "dbtel", "dopod", "elaine", "eric", 
            "etouch", "fly ", "fly_", "fly-", "go.web","goodaccess", 
            "gradiente", "grundig", "haier", "hedy", "hitachi", "htc", 
            "huawei", "hutchison","inno", "ipad", "ipaq", "ipod", "jbrowser",
            "kddi", "kgt", "kwc", "lenovo", "lg ", "lg2", "lg3","lg4", "lg5",
            "lg7", "lg8", "lg9", "lg-", "lge-", "lge9", "longcos", "maemo", 
            "mercator","meridian", "micromax", "midp", "mini", "mitsu", "mmm",
            "mmp", "mobi", "mot-", "moto", "nec-","netfront", "newgen", "nexian",
            "nf-browser", "nintendo", "nitro", "nokia", "nook", "novarra","obigo",
            "palm", "panasonic", "pantech", "philips", "phone", "pg-", 
            "playstation", "pocket","pt-", "qc-", "qtek", "rover", "sagem", 
            "sama", "samu", "sanyo", "samsung", "sch-", "scooter","sec-", 
            "sendo", "sgh-", "sharp", "siemens", "sie-", "softbank", "sony", 
            "spice", "sprint","spv", "symbian", "tablet", "talkabout", "tcl-",
            "teleca", "telit", "tianyu", "tim-", "toshiba","tsm", "up.browser",
            "utec", "utstar", "verykool", "virgin", "vk-", "voda", "voxtel", 
            "vx","wap", "wellco", "wig browser", "wii", "windows ce", 
            "wireless", "xda", "xde", "zte"
        );
        $is_mobile = false;
        foreach ($mobile_agents as $device) {
            if (stristr($user_agent, $device)) {
                $is_mobile = true;
                break;
            }
        }
        return $is_mobile;
    }

原:http://www.qoophp.com/archives/451

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:php伪静态的写法Next article:用CURL提交POST数据