Détecter les navigateurs mobiles en php

http://www.reghardware.com Une petite fonction php pour détecter si le navigateur tourne sur une tablette/smartphone... 
Elle n'est pas de moi, mais impossible de me rappeler où je l'ai trouvée
Si besoin, Google est notre ami...



 

function isMobileBrowser() {  
      return stristr($_SERVER['HTTP_USER_AGENT'],'iPhone') ||
      stristr($_SERVER['HTTP_USER_AGENT'],'iPod') || 
      stristr($_SERVER['HTTP_USER_AGENT'],'android');
}

❝ 3 commentaires ❞

1  Chrigou le

Attention, strstr() est sensible à la casse et chez moi, les androides se connectent avec un A majuscule !
Cela serait mieux d'utiliser stristr() et on peut ajouter iPad et BlackBerry comme mobiles.

 
2  Bronco le

En effet, je n'avais pas pensé à ça: je corrige Merci !

 
3  ChloeBalbinus18 le

Je vous remercie vraiment pour cette info, cela tombe à pic pour moi ;)

 

Fil RSS des commentaires de cet article

✍ Écrire un commentaire

Inutile de poster un commentaire à la con pour vous faire de la pub, ce sera filtré et dégagé direct...

Quelle est la deuxième lettre du mot dbwib ?