Page 1 sur 1

probleme de compatibilite IE / Firefox

Posté : 02 févr. 2008, 11:01
par choubix
bnojour a tous / toutes,

j'aurais une petite question cocnernant la compatibilite entre IE et FF.

j'ai place cette ligne de code dans ma page php:

Code : Tout sélectionner

if (stristr($_SERVER['HTTP_USER_AGENT'],"MSIE"))
a la suite de quoi j'affiche le contenu de la page d'une ceratine maniere. si ca n'est pas IE alors j'affiche le site differement (else { blablabla... } ) .

le hic: ca marche au poil sous firefox mais pas du tout sur IE... (teste avec la version 6)

qq un aurait une idee de pourquoi ca ne fonctionne pas svp?

merci!

Posté : 02 févr. 2008, 11:13
par Cyrano
Astuce : pour trouver toi-même la réponse, demande-toi quels sont les éléments qu'indiquent les différents navigateurs et trouve l'élément qui fonctionnera partout :
echo("<pre>\n");
var_dump($_SERVER['HTTP_USER_AGENT']);
echo("</pre>\n");
Essaye ça avec plusieurs navigateurs et tu vas voir que ça peut devenir très instructif :)

Posté : 02 févr. 2008, 11:14
par zeus
Si c'est le contenu qui n'est pas identique sous IE et sous FF et que tu ne nous mets que la ligne qui permet de choisir l'un ou l'autre, on va pas pouvoir t'aider ;)

Sinon, d'une manière générale, il vaut mieux travailler sur les CSS que générer 2 contenus distincts. Car à chaque fois que tu vas vouloir changer quelque chose sur ton site, il va falloir que tu fasses 2 fois le boulot. ;)

Posté : 02 févr. 2008, 11:57
par choubix
bonjour a tous les 2!

en fait je crois que j'ai saute une etape dans le debugging car en faisant un "echo" tout betement je me suis rendu compte que ca n'etait pas de la que venais le probleme...
c'est rentre dans l'ordre.

pour ce qui est du Css je te suis a 100% mais je ne suis pas encore au point la dessus (promis je m'y mets!! ;) )