Maison >développement back-end >tutoriel php >php obtient le type de navigateur du visiteur parcourant la page
La méthode est la suivante
Vérifiez la chaîne de l'agent de l'utilisateur, qui fait partie de la requête HTTP envoyée par le navigateur. Utilisez $_SERVER['HTTP_USER_AGENT'] pour obtenir les informations sur la chaîne de l'agent.
Par exemple :
<?php echo $_SERVER['HTTP_USER_AGENT']; ?>
Il peut être imprimé comme ceci :
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Encapsulé dans une fonction :
function my_get_browser(){ if(empty($_SERVER['HTTP_USER_AGENT'])){ return 'robot!'; } if( (false == strpos($_SERVER['HTTP_USER_AGENT'],'MSIE')) && (strpos($_SERVER['HTTP_USER_AGENT'], 'Trident')!==FALSE) ){ return 'Internet Explorer 11.0'; } if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 10.0')){ return 'Internet Explorer 10.0'; } if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 9.0')){ return 'Internet Explorer 9.0'; } if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 8.0')){ return 'Internet Explorer 8.0'; } if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 7.0')){ return 'Internet Explorer 7.0'; } if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 6.0')){ return 'Internet Explorer 6.0'; } if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'Edge')){ return 'Edge'; } if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'Firefox')){ return 'Firefox'; } if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'Chrome')){ return 'Chrome'; } if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'Safari')){ return 'Safari'; } if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'Opera')){ return 'Opera'; } if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'360SE')){ return '360SE'; } //微信浏览器 if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'MicroMessage')){ return 'MicroMessage'; }> }
Résumé
Ce qui précède est l'intégralité du contenu de cet article. J'espère que le contenu de cet article pourra aider tout le monde à étudier. ou travailler. Venez demander de l'aide. Si vous avez des questions, vous pouvez laisser un message pour communiquer.
Pour plus d'articles liés à PHP pour obtenir le type de navigateur de la page de navigation du visiteur, veuillez faire attention au site Web PHP chinois !