Maison > Article > développement back-end > Comment détecter Internet Explorer versions 6, 7, 8 et 9 avec PHP ?
Déterminer la version spécifique d'Internet Explorer qu'un utilisateur utilise peut être crucial pour mettre en œuvre des réponses ciblées ou en fournissant des fonctionnalités personnalisées. Cet article explore une méthode fiable pour identifier les versions 6 à 9 d'Internet Explorer à l'aide des instructions conditionnelles de PHP.
L'utilisateur recherche une implémentation PHP simple qui permet une exécution conditionnelle basée sur la version d'Internet Explorer. Ils précisent que les conditions CSS ne sont pas adaptées à leur objectif, qui est d'afficher des messages distincts aux utilisateurs.
La solution recommandée consiste à inspecter la chaîne $_SERVER['HTTP_USER_AGENT'] fournie par le navigateur. À l'aide d'une expression régulière, le code évalue si la chaîne contient le modèle "MSIE" suivi d'un chiffre représentant le numéro de version.
<code class="php">if (preg_match('/MSIE\s(?P<v>\d+)/i', @$_SERVER['HTTP_USER_AGENT'], $B) && $B['v'] <= 8) { // Browsers IE 8 and below } else { // All other browsers }</code>
Dans ce code, l'expression régulière "^MSIEs(?P Cette méthode fournit un moyen simple et efficace de différencier les versions spécifiques d'Internet Explorer, permettant aux développeurs d'adapter leurs applications PHP en conséquence. Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!