永发信息网

php 判断是否是手机还是电脑

答案:1  悬赏:40  手机版
解决时间 2021-02-13 23:04
php 判断是否是手机还是电脑
最佳答案
error_reporting(E_ALL || ~E_NOTICE);
header("Content-Type:text/html; charset=utf8");
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 "是在手机端";
    exit();
}else{
    echo "是在PC端";
    exit();
}
?>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
阳贤村地址在什么地方,想过去办事
西阳村地址有知道的么?有点事想过去
发渌地址在哪,我要去那里办事
【非常女警察】年轻女警察齐艳艳在北京卫视《
篮球低位如何防守?
焦芦村地址好找么,我有些事要过去
麻烦介绍下几种魔芋甜品做法
虾罗山地址在什么地方,想过去办事
你爱旅店而我爱家。就像我不缺儿子你也不找妈
瞌睡遇到枕头一求之不得,打数字
屋漏偏逢连夜雨这句话适用与什么样的场景,是
【倍速课时学练答案】初一数学倍速课时学练58
老花镜光学原理是什么?要光路图的。
三焦村地址在哪,我要去那里办事
全民猜歌五个字的歌名第五个字是醉
推荐资讯
【教育目标】教育目标的提出通常有知识、能力
兰考县房贷最新2016首付多少
万中广场停车场(出入口)地址在什么地方,想过
请问尼塔库 新小提琴碳素木吉他NC-0385乒乓球
1题:一个面的面积是36平方米的正方体,它所有
大家是希望四月一日和座敷童子在一起还是小葵
潮汕糯米粉可以做什么
数学sec x等于什么
沈阳适合过生日的饭店
三十五户路/北站西路(路口)在哪里啊,我有事
前天买的香蕉,今天拔两根下来发现黑色的肉虫
三国群英传7里谁最厉害
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?