Creo que esta clase te puede servir de mucha ayuda.
http://pastebin.com/Cti9dN9X
y la forma como la utilizo de la siguiente manera
Código PHP:
Ver original<?php
require_once('vendor/mdetect.php');
function detectMobile(){
$uagent_obj = new uagent_info;
$mobile_browser = 0;
if ($uagent_obj->DetectTierIphone() == $uagent_obj->true)
$mobile_browser++;
else if ($uagent_obj->DetectIpad() == $uagent_obj->true)
$mobile_browser++;
else if ($uagent_obj->DetectAndroidTablet() == $uagent_obj->true)
$mobile_browser++;
else if ($uagent_obj->DetectTierTablet() == $uagent_obj->true)
$mobile_browser = 0;
else if ($uagent_obj->DetectMobileQuick() == $uagent_obj->true)
$mobile_browser++;
else
$mobile_browser = 0;
if ($mobile_browser > 0) {
return true;
}
return false;
}
if(detectMobile()){
}
Espero que te sirva.