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!