微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php判断访问的当前设备是手机还是电脑

<?PHP 

function isMobile(){   

    $useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';   

    $useragent_commentsblock=preg_match('|(.*?)|',$useragent,$matches)>0?$matches[0]:'';     

    function CheckSubstrs($substrs,$text){   

        foreach($substrs as $substr)   

            if(false!==strpos($text,$substr)){   

                return true;   

            }   

            return false;   

    } 

    $mobile_os_list=array('Google Wireless Transcoder','Windows CE','WindowsCE','Symbian','Android','armv6l','armv5','Mobile','CentOS','mowser','AvantGo','Opera Mobi','J2ME/MIDP','Smartphone','Go.Web','Palm','iPAQ'); 

    $mobile_token_list=array('Profile/MIDP','Configuration/CLDC-','160×160','176×220','240×240','240×320','320×240','UP.browser','UP.Link','SymbianOS','PalmOS','PocketPC','SonyEricsson','Nokia','BlackBerry','Vodafone','BenQ','Novarra-Vision','Iris','NetFront','HTC_','Xda_','SAMSUNG-SGH','Wapaka','DoCoMo','iPhone','iPod');   

                 

    $found_mobile=CheckSubstrs($mobile_os_list,$useragent_commentsblock) ||   

              CheckSubstrs($mobile_token_list,$useragent);   

                 

    if ($found_mobile){   

        return true;   

    }else{   

        return false;   

    }   

if (isMobile()) 

    echo '手机登录m.PHP.com'; 

else

    echo '电脑登录www.PHP.com'; 

?>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐