Die Methode ist wie folgt
Überprüfen Sie die Agent-Zeichenfolge des Benutzers, die Teil der vom Browser gesendeten HTTP-Anfrage ist. Verwenden Sie $_SERVER['HTTP_USER_AGENT'], um die Informationen zur Agentenzeichenfolge abzurufen.
Zum Beispiel:
<?php echo $_SERVER['HTTP_USER_AGENT']; ?>
Es kann wie folgt gedruckt werden:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Eingekapselt in eine Funktion :
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'; }> }
Zusammenfassung
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels jedem beim Lernen helfen kann oder bei der Arbeit. Wenn Sie Fragen haben, können Sie uns eine Nachricht hinterlassen.
Weitere Artikel zum Thema PHP-Ermittlung des Browsertyps der Browserseite des Besuchers finden Sie auf der chinesischen PHP-Website!