这篇文章主要为大家详细介绍了php 检测终端设备是平板、手机、电脑的入门实例,具有一定的参考价值,可以用来参考一下。
这段代码可以帮助你检测用户的终端设备室平板电脑,手机还是桌面电脑,分别返回"tablet","mobile","desktop",php检测终端设备是平板、手机、电脑,感兴趣的小伙伴,下面一起跟随四海网的小编罗X来看看吧。
/**
* 检测用户的终端设备
*
* @param
* @arrange (512.笔记) www.q1010.com
**/
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';
}
}
/*** 来自四海网(www.q1010.com) ***/
本文来自:http://www.q1010.com/173/390-0.html
注:关于php 检测终端设备是平板、手机、电脑的入门实例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:设备
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。