Home > Php > Detectar moviles con Mobile Detect en php

Existen varias maneras de detectar desde qué dispositivo se está conectando un usuario a una web, pero quizás sean las que emplean PHP las más interesantes, ya que, como corre del lado del servidor, podemos estar seguros de que funcionará siempre.

Las condiciones en las que se visita una web desde un smart-phone no son las mismas que desde un ordenador por lo cual nos vemos en la necesidad de adaptar ciertas partes de una pagina web o simplemente queremos detectar el tipo de dispositivo o navegador para dirigirlo a un sitio optimizao para ello.

Serban Ghita y Victor Stanciu han desarrollado una clase que facilita muchísimo este proceso: Mobile-Detect. de la cual el dia de hoy hablare.

Es fácil de usar:

1. Se descarga desde github y se sube al server:

2. Se incluye en la página web mediante la sentencia

require_once ('Mobile_Detect.php');

3. Se crea una instancia:

$detect = new Mobile_Detect();

4. Y ya se recurre a los condicionales que se necesiten:

if ($detect->isMobile()) {
// Detecta si es un móvil
}
if ($detect->isTablet()) {
// Si es un tablet
}
if ($detect->isAndroidOS()) {
// Si es Android
}
if ($detect->isiOS()){
 //Si es iOS
}