Si bien existen mil formas de detectar dispositivos móviles, a veces necesitamos algo más sencillo y rápido de implementar, que nos permita diferenciar fácilmente entre las plataformas móviles más populares..
php-mobile-detect es una clase en PHP para detectar las plataformas móviles más importantes: Android, iOS, BlackBerry, Opera Mini, Palm, Windows Mobile y móviles genéricos. Además, permite diferenciar entre móviles y tablets.
Su forma de funcionamiento es muy sencilla:
<?php
include('Mobile_Detect.php');
$detect = new Mobile_Detect();
if ( $detect->isAndroidtablet() || $detect->isIpad() || $detect->isBlackberrytablet() ) {
// mostar versión para tablets
} elseif( $detect->isAndroid() ) {
// versión Android
} elseif ( $detect->isIphone() ) {
// versión iPhone
} elseif ( $detect->isMobile() ) {
// versión para otros móviles
} else{
// versión "normal"
}
?>
La lista completa de métodos es: isAndroid(), isAndroidtablet(), isIphone(), isIpad(), isBlackberry(), isBlackberrytablet(), isPalm(), isWindowsphone(), isWindows(), isGeneric(), isMobile()
6 responses
La clase Mobile-Detect está genial y tiene otras muchas opciones, algunas son explicadas en http://www.bloogie.es/tecnologia/programacion/499-detectar-dispositivos-moviles-y-tablets-con-php dónde también explican como construir nuestro propio código.
Gracias a todos por compartir.
[…] si necesitan más esta la librería php-mobile-detect que recomendaron en yukei, la cual es mucho más avanzada que lo anterior ya que detecta mediante funciones que tipo de SO es […]
Very usefull!!! Thanks!!!
XD muy util….Gracias por compartir
[…] si necesitan más esta la librería php-mobile-detect que recomendaron en yukei, la cual es mucho más avanzada que lo anterior ya que detecta mediante funciones que tipo de SO es […]
[…] Detectar dispositivos móviles fácilmente con PHP […]