Bonjour,

J'ai une appli maison en php/mysql sous xampp.
Avec FF aucun soucis comme d'hab mais avec IE !!
Sur IE 8, quand j'attaque mon serveur via son adresse IP je suis en IE8 mais si j'indique son nom (DNS), mon navigateur passe en IE7. Ça fait la même chose avec IE9.
J'ai bien essayé : <meta http-equiv="X-UA-Compatible" content="IE=8" /> mais ça me donne un rendu bizarre entre IE8 et 7.
Je ne comprends pas bien d’où vient ce changement d’interprétation. Apache est t-il en cause ? Je sèche. Merci d'avance pour votre aide.
Modifié par januti (16 Dec 2011 - 09:55)
Essai peut-etre via .htaccess de mettre

<IfModule mod_setenvif.c>

	<IfModule mod_headers.c>

		BrowserMatch MSIE ie

		Header set X-UA-Compatible "IE=Edge,chrome=1" env=ie

	</IfModule>

</IfModule>
Merci pour ta réponse kenor.
J'ai essayé, ça me donne le même résultat qu'avec <meta http-equiv="X-UA-Compatible" content="IE=8" />. Un genre de IE8 bâtard. Certaine chose reste en IE7 et d'autres en IE8. Je ne comprends pas très bien. Si vous avez d'autres idées, je suis preneur.
A bientôt.
Salut,

Par défaut, IE 8 applique le mode de compatibilité IE 7 aux pages Intranet, ce qui inclut vraisemblablement les pages hébergées sur un serveur local.
Bonjour et merci à tous les deux, j'ai pu résoudre mon pb.
Je mettais en cause une mauvaise interprétation d'Apache alors que la solution était uniquement un paramétrage de IE8. J'ai pu faire le rapprochement grâce à un de tes anciens postes "Victor": http://forum.alsacreations.com/topic-4-46582-1-ResoluProbleme-daffichage-entre-intranet-et-internet-sous-IE8.html.
Il ma suffit de décocher la case : "Afficher les sites intranet dans affichage de comptabilité" qui se trouve dans "Outils / Paramètres d'affichage de compatibilité".
Pour ce qui est du htaccess ou de la balise méta dans l’entête, le résultat ne correspond pas à IE8 mais un mélange entre IE8 et IE7. En espèrent que Microsoft continue à se rapprocher des norme W3C, ça nous fera des vacances.
Merci à vous, A+