|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre actif
![]() Inscription : février 2007 Messages : 197 ![]() |
Bonjour,
Voici mon souci : dans le code suivant, si je suis sous Opera, la valeur affichée de $browser est IE alors que celle-ci devrait être OP... Je ne comprends toujours pas pourquoi après une matinée à plancher dessus Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() |
Je ne sais pas trop pour HTTP_USER_AGENT. Le manuel PHP précise juste que le serveur ne remplis pas forcément toutes les variables.
Sinon tu as un fonction pour récupérer les information d'un browser : http://de3.php.net/manual/fr/function.get-browser.php |
|
|
00
|
|
|
#3 | |
|
Membre expérimenté
![]() Étudiant Inscription : juillet 2004 Messages : 777 ![]() |
Voici ce que:
Me donne sous Opera: Citation:
|
|
|
|
00
|
|
|
#4 |
|
Membre actif
![]() Inscription : février 2007 Messages : 197 ![]() |
cerede2000 > je parle de la variable $browser...
Asmodean > ok mais faut-il encore que mon hébergeur mette à disposition le fichier browscap.ini. Dans le php.ini, browscap est défini no value et j'ai pas trop envie de toucher à php.ini de mon hébergeur, vu que si j'y touche il supprime l'actuel php.ini |
|
|
00
|
|
|
#5 |
|
Membre éclairé
![]() Inscription : avril 2006 Messages : 403 ![]() |
Code :
strpos($_SERVER['HTTP_USER_AGENT'],'Firefox') > 0
__________________
deY! |
|
|
00
|
|
|
#6 | |
|
Membre expérimenté
![]() Étudiant Inscription : juillet 2004 Messages : 777 ![]() |
Citation:
|
|
|
|
00
|
|
|
#7 | |||
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Citation:
Quelques exemples :
Code :
|
|||
|
|
00
|
|
|
#8 | |
|
Membre actif
![]() Inscription : février 2007 Messages : 197 ![]() |
Citation:
julp > en effectuant le test, strpos me retourne bien 1... Je comprends vraiment pas alors pourquoi $browser vaut IE au lieu de OP |
|
|
|
00
|
|
|
#9 | |||
|
Membre actif
![]() Inscription : février 2007 Messages : 197 ![]() |
Citation:
Merci julp !! Donc la plupart des sources présentes sur le Net basées sur ce modèle pour la détection du navigateur avec Opera sont FAUSSES. Voici la correction : Code :
|
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com