Blog Reacción Estudio

¡Tu zona de aprendizaje!

Clase Mobile Detect en PHP

Hola, hace unos días publiqué un post sobre la «Browser Class» para PHP. Pues esta vez os traigo una clase parecida, la diferencia es que esta clase sirve para detectar si el dispositivo que accede a la página web es un movil, una tableta, identifica su sistema operativo (Android, iOS, BlackberryOS, PalmOS, SymbianOS, etc), el navegador que utiliza, etc. En fín, un montón de detalles que podemos utilizar a nuestro favor.

Os voy a dejar un ejemplo de como sería el código para que si a nuestra web se accede desde un dispositivo movil o tableta, el visitante sea redireccionado a nuestra página web optimizada para móviles y tablets.

<?php
include('Mobile_Detect.php');
$detect = new Mobile_Detect();
if ($detect->isMobile()) {
    echo "<script>location.href='http://m.mipaginaweb.com/';</script>";
}else{
	if($detect->isTablet()){
		echo "<script>location.href='http://m.mipaginaweb.com/';</script>";
	}
}
?>

Como podeis ver, es aconsejable crear un subdominio para la versión optimizada para móviles.

Tras esto os dejo el enlace de descarga de la clase «Mobile Detect».

DESCARGAR