Slt tlm,
Je cherche désespérément à détecter IE6 et inférieur en PHP. J'ai trouvé sur google pleins de fonctions qui permettent de détecter IE, mais elle ne marchent pas pour IE 6 spécifiquement.
Voila ce que j'ai pu récolter comme info avec $_SERVER["HTTP_USER_AGENT"] sur mon PC:
J'ai donc utiliser cette fonction pour détecter IE6, mais elle ne marche pas:
Mon IE6 est une version standalone, donc peut être que les infos fournies par $_SERVER["HTTP_USER_AGENT"] sont erronées?!
Et c'est pas un peu bizarre de voir ces info commencer par "Mozilla/4.0" pour les IE??
Merci bp!
+++
Modifié par maxroucool (05 Jun 2008 - 15:44)
Je cherche désespérément à détecter IE6 et inférieur en PHP. J'ai trouvé sur google pleins de fonctions qui permettent de détecter IE, mais elle ne marchent pas pour IE 6 spécifiquement.
Voila ce que j'ai pu récolter comme info avec $_SERVER["HTTP_USER_AGENT"] sur mon PC:
Firefox:
Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14 Creative ZENcast v2.01.01
IE6:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 2.0.50727; .NET CLR 1.1.4322; Creative ZENcast v2.01.01)
IE7:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 2.0.50727; .NET CLR 1.1.4322; Creative ZENcast v2.01.01)
J'ai donc utiliser cette fonction pour détecter IE6, mais elle ne marche pas:
if (ereg("`^Mozilla/4\.0 \(compatible; MSIE 6\.0;`", $_SERVER["HTTP_USER_AGENT"]))
echo 'IE6';
Mon IE6 est une version standalone, donc peut être que les infos fournies par $_SERVER["HTTP_USER_AGENT"] sont erronées?!
Et c'est pas un peu bizarre de voir ces info commencer par "Mozilla/4.0" pour les IE??
Merci bp!
+++
Modifié par maxroucool (05 Jun 2008 - 15:44)