Mobile detect : Détecter les smartphones/tablettes en php

27 déc

Mobiledetect

Avec la multiplication des appareils mobiles (tablettes, smartphones, etc.), il devient de plus en plus souvent nécessaire de détecter ce type d’appareil (Par exemple : pour les rediriger vers un site optimiser pour la navigation mobile).

Mobile Detect est une classe PHP qui permet de faire cela très facilement, en effet une fois la classe incluse, les méthodes portent plutôt bien leurs noms. De plus Mobile Detect permet aussi de connaitre la version du système d’exploitation.

Un petit exemple :

include 'Mobile_Detect.php';
$detect = new Mobile_Detect();

if ($detect->isMobile()){
// Action pour un mobile
}

if($detect->isTablet()){
// Action pour une tablette
}

if($detect->isiOS()){
// Action pour un appareil sous iOS
}

if($detect->isAndroidOS()){
// Action pour un appareil sous Android
}

Pour détecter un appareil en particulier, il faudra utiliser les méthodes : isIphone(), isIpad(), isBlackBerry(), isKindle()

Pour le téléchargement c’est par ici (site officiel) ou ici (gitHub)

Commentaires clos.