Détecter l’affichage mobile en PHP

Une classe bien pratique a été créé pour la détection des smartphones et des tablettes en PHP.
Cette classe, disponible sous Github, est régulièrement mis à jour.

https://github.com/serbanghita/Mobile-Detect

Utilisation


Et ensuite les retours des tests :

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

// Magic methods.
$detect->isIphone();
$detect->isSamsung();
// [...]

// Alternative to magic methods.
$detect->is('iphone');

// Find the version of component.
$detect->version('Android');

// Additional match method.
$detect->match('regex.*here');

// Browser grade method.
$detect->mobileGrade();

// Batch methods.
$detect->setUserAgent($userAgent);
$detect->setHttpHeaders($httpHeaders);

Avec ça, on peut facilement faire une redirection vers le site mobile, proposer la redirection vers le site mobile, ou même afficher un CSS spécial...

Bref, y'a de quoi s'amuser!