Cómo detectar dispositivos móviles con PHP

4 Febrero, 2010 por Juan Carlos Munera Dejar una respuesta »

Buscando información sobre cómo detectar dispositivos móviles usando PHP, me he encontrado con una clase que detecta el dispositivo que se ha conectado a nuestra página web, permitiéndonos adaptar el contenido a la plataforma con la que el usuario está accediendo a nuestra web.

Básicamente, la clase tiene una serie de métodos que cada uno corresponde con un dispositivo en concreto, y devuelve si ese es el dispositivo que utiliza el cliente que se ha conectado a la web. Un pequeño ejemplo:

<?

//incluimos el archivo que contiene la clase uagent que debe estar en el mismo directorio

include(’mdetect.php’);

// creamos un objeto de la clase

$uagent_obj = new uagent_info();

// detectamos si es un iphone. si es un Iphone devuelve 1 si no 0.

$iPhone = $uagent_obj->DetectIphone();

?>

La clase ha sido desarrollada por Hand Interactive, en su página hay varios ejemplos sobre cómo detectar diferentes dispositivos móviles.  Descargar el código de la clase

También esta disponible el código en Java, ASP.NET y Javascript. Puede utilizarse bajo licencia Creative Commons.

Nota: antes de implementar este tipo de detecciones en una web deberías leer este artículo de Google para no caer en ninguna penalización

Publicidad

Dejar un comentario