php-mobile-detect php-mobile-detect是一个开源的PHP Class代码。主要是用来探寻客户端的种类和信息。主页:https://github.com/serbanghita/Mobile-Detect 你也可以在这里下载 如何使用 懂得一点PHP的人也许看主页就能明白了,在这里翻译并解释一下。(需要一些“对象”的知识) 利用include来包含刚才下载来的Mobile_Detect.php文件,注意要修改路径。
<?php
include 'Mobile_Detect.php'; //注意路径
$detect = new Mobile_Detect(); //$detect可以改成你喜欢的变量名,比如可以是$theClientDevice。表示建立一个Mobile_Detect对象(Object)的实例(instance)。

if ($detect->isMobile()) {
    // 在上一步如果你用了自己的变量名的话(比如:$theClientDevice),$detect->isMobile()就要改成$theClientDevice->isMobile(),下同。
    // 如果客户端是手机的话,执行这里的代码
}
if($detect->isTablet()){
    // 如果客户端是平板电脑的话,执行这里的代码
}

if($detect->isiOS()){
    // 如果是iOS的系统的话,执行这里的代码
}
if($detect->isAndroidOS()){
    // 如果是android系统的话,执行这里的代码
}

//你也可以使用“is(‘客户端类型’)”来判断客户端种类(处于测试阶段):
$detect->is('Chrome')
$detect->is('iOS')
$detect->is('UC Browser')
[...]

//获取客户端的系统版本(测试阶段):
$detect->version('iPad'); // 4.3 (float)
$detect->version('iPhone') // 3.1 (float)
$detect->version('Android'); // 2.1 (float)
$detect->version('Opera Mini'); // 5.0 (float)
//返回的数值属于浮点类型
[...]

?>