Identification des versions spécifiques d'Internet Explorer en PHP
Déterminer les versions d'Internet Explorer en PHP peut être une condition utile pour présenter du contenu personnalisé ou déclencher des actions spécifiques . Dans ce contexte, une instruction conditionnelle est souvent utilisée pour vérifier la présence d'Internet Explorer dans une plage prédéfinie de versions, comprenant généralement IE6, IE7, IE8 et IE9.
Pour y parvenir, on peut utiliser une instruction conditionnelle. combinaison d'expressions régulières et de variables de serveur. Une solution complète impliquerait une comparaison avec la chaîne de l'agent utilisateur, qui fournit des informations sur le navigateur et le système d'exploitation utilisés.
L'extrait de code PHP suivant montre comment détecter IE8 et versions antérieures :
if (preg_match('/MSIE\s(?P\d )/i', @$_SERVER['HTTP_USER_AGENT'], $B) && $B['v'] Dans cet exemple, la fonction preg_match est utilisée pour rechercher un modèle qui correspond à la chaîne "MSIE" (Microsoft Internet Explorer) suivie d'un nombre quelconque de caractères d'espacement et d'un chiffre représentant la version du navigateur. Si le modèle est trouvé, le numéro de version capturé est stocké dans la variable $B['v']. L'instruction conditionnelle vérifie ensuite si la version est inférieure ou égale à 8. Les navigateurs qui remplissent cette condition sont considérés comme IE8 ou inférieur, tandis que les autres se situent en dehors de la plage spécifiée.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3