sábado, 28 de mayo de 2011

php detecta dispositivo/plataforma

Mobile_Detect es una sencilla clase de PHP que permite la detección de las plataformas para dispositivos móviles más conocidas: Android, Blackberry, Opera Mini, Palm, Windows Mobile, así como las genéricas.

Su uso es muy sencillo. Basta con incluir e instanciar la clase:
include("Mobile_Detect.php");
$detect = new Mobile_Detect();
y comprobar:
if ($detect->isAndroid()) {
    // código para una plataforma Google Android
}
Los métodos disponibles son isAndroid(), isBlackberry(), isOpera(), isPalm(), isWindows(), isGeneric(). Si sólo estamos interesados en saber si el usuario está usando un dispositivo móvil pero sin preocuparnos de qué plataforma:
if ($detect->isMobile()) {
    // cualquier plataforma móvil
}