Mobiledetect, une classe Php pour détecter les mobiles et tablettes

Mobiledetect est une classe PHP utra légère qui permet en quelques lignes de codes de détecter si celui (ou celle) qui visite votre site regarde la page internet depuis un mobile ou une tablette.

Cette classe PHP est très puissante, et est très utile surtout à présent que les mobiles ou tablettes ont pris une grande place dans le monde internet.

Ainsi, vous pourrez "changer" votre site, selon si l'utilisateur le regarde depuis un mobile, une tablette, …

Cete classe PHP MobileDetect se base sur le User-Agent et les entêtes HTTP propres à certains appareils pour déterminer si l'environnement technique est une plateforme mobile comme un smartphone ou une tablette.

La classe donne aussi de précieuse information sur le mobile, le navigateur utilisé, l'OS et la version de l'OS du mobile ou tablette. La classe gère un grand nombre d'appareils

mobiledetect

L'utilisation de la classe Mobiledetect est ultra ultra simple

  • include("Mobile_Detect.php");
  • $detect = new Mobile_Detect();

Puis, pour détecter si l'utilisateur regarde la page depuis un mobile ou une tablette

  • $detect->isMobile();
  • $detect->isTablet();

Pour vérifier s'il s'agit d'un téléphone (hors tablette)

  • if ($detect->isMobile() && !$detect->isTablet()) 

Pour allez plus loin dans l'analyse (savoir si c'est un iPhone, iPad,iOs,si le visiteur utilise Chrome,…)

  • $detect->isiphone();
  • $detect->isipad();
  • $detect->isios();
  • $detect->ischrome();

Grâce à cette classe, vous pourrez optimiser votre site, et le rendre encore plus responsive

Personnelement, je l'utilise pour décider l'affichage de telle ou telle publicité Adsense (format mobile ou non…)  

Télécharger la classe PHP Mobiledetect en cliquant ici