Bonjour,
Je vais afficher un div si l'utilisateur utilise la version 8 ou moins de IE

Je fais cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php 
 
if(preg_match('/(?i)msie [1-8]/',$_SERVER['HTTP_USER_AGENT']))
{
	echo '<div id="iealerte">
  <p>Notre site n\'est pas optimisé pour les versions de Internet Explorer 8 et inférieures</p>
</div>';
}
else
{
    // if IE>8
}
 
?>
Cela marche bien sur certains IE, par exemple sur mon IE :
IE 9 et je ne vois pas le message

En plus j'ai regardé en cliquant sur la touche F12
Mode Navigateur : IE9
Mode de document : Normes d'Internet Explorer IE9 (Page par défault)

Par contre, il y a des gens qui ont IE 9 avec la configuration suivant
Mode Navigateur : Affichage de comptatiblité Internet Explorer 9
Mode de document : Normes d'Internet Explorer IE9 (Page par défault)

et mon div s'affiche... portant c'est IE9

Que je dois faire pour que mon div ne s'affiche dans IE même si Mode Navigateur : Affichage de comptatiblité Internet Explorer 9 est sélectionné ?

Merci