• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

php检测终端设备是平板、手机还是电脑

PHP 水墨上仙 2533次浏览 0个评论

这段代码可以帮助你检测用户的终端设备室平板电脑,手机还是桌面电脑,分别返回”tablet”,”mobile”,”desktop”

<?php 
function userAgent($ua){ 
## This credit must stay intact (Unless you have a deal with @lukasmig or frimerlukas@gmail.com 
## Made by Lukas Frimer Tholander from Made In Osted Webdesign. 
## Price will be $2 
    $iphone = strstr(strtolower($ua), 'mobile'); //Search for 'mobile' in user-agent (iPhone have that) 
    $android = strstr(strtolower($ua), 'android'); //Search for 'android' in user-agent 
    $windowsPhone = strstr(strtolower($ua), 'phone'); //Search for 'phone' in user-agent (Windows Phone uses that) 
     
     
    function androidTablet($ua){ //Find out if it is a tablet 
        if(strstr(strtolower($ua), 'android') ){//Search for android in user-agent 
            if(!strstr(strtolower($ua), 'mobile')){ //If there is no ''mobile' in user-agent (Android have that on their phones, but not tablets) 
                return true; 
            } 
        } 
    } 
    $androidTablet = androidTablet($ua); //Do androidTablet function 
    $ipad = strstr(strtolower($ua), 'ipad'); //Search for iPad in user-agent 
     
    if($androidTablet || $ipad){ //If it's a tablet (iPad / Android) 
        return 'tablet'; 
    } 
    elseif($iphone && !$ipad || $android && !$androidTablet || $windowsPhone){ //If it's a phone and NOT a tablet 
        return 'mobile'; 
    } 
    else{ //If it's not a mobile device 
        return 'desktop'; 
    }     
} 
?>


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明php检测终端设备是平板、手机还是电脑
喜欢 (0)

您必须 登录 才能发表评论!

加载中……