Poser une question sur $_SERVER['HTTP_USER_AGENT']
Yang_Sir
Yang_Sir 2019-08-21 10:30:33
0
2
1375

echo $_SERVER['HTTP_USER_AGENT'];

Le résultat est :

Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, comme Gecko) Chrome/69.0.3497.92 Safari/537.36

Je veux juste Savez-vous quel navigateur l'a envoyé ? Comment se fait-il qu'ils soient tous répertoriés ?

Yang_Sir
Yang_Sir

répondre à tous(1)
V
<?php
if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 8.0"))  
echo "Internet Explorer 8.0";  
else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 7.0"))  
echo "Internet Explorer 7.0";  
else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 6.0"))  
echo "Internet Explorer 6.0";  
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Firefox/3"))  
echo "Firefox 3";  
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Firefox/2"))  
echo "Firefox 2";  
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Chrome"))  
echo "Google Chrome";  
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Safari"))  
echo "Safari";  
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Opera"))  
echo "Opera";  
else echo $_SERVER["HTTP_USER_AGENT"];  
?>

C'est tout.

  • répondre Mais ici, il y a "Chrome" et "Safari", et il y a aussi Edge lors de son ouverture avec Edge. Dans cette déclaration de jugement, quelle condition est écrite avant que celle-ci ne sorte, ce qui est définitivement faux. "Mozilla/5.0 (Windows NT 10.0 ; Win64 ; x64) AppleWebKit/537.36 (KHTML, comme Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134" .
    Yang_Sir auteur 2019-08-21 11:27:42
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal