Détection navigateur avec PHP, Chrome et Safari

Résolu
luluwebmaster Messages postés 430 Statut Membre -  
luluwebmaster Messages postés 430 Statut Membre -
Bonjour,

voila, je rencontre un problème avec un code que j'ai trouvé sur internet :
if (ereg("MSIE", $_SERVER["HTTP_USER_AGENT"]))
$user_agent_name = "Internet explorer";
elseif (ereg("Firefox/", $_SERVER["HTTP_USER_AGENT"]))
$user_agent_name = "Firefox";
elseif (ereg("Chrome/", $_SERVER["HTTP_USER_AGENT"]))
$user_agent_name = "Google Chrome";
elseif (ereg("Safari/", $_SERVER["HTTP_USER_AGENT"]))
$user_agent_name = "Safari";
elseif (ereg("Opera/", $_SERVER["HTTP_USER_AGENT"]))
$user_agent_name = "Opera";
elseif (ereg("^Mozilla/", $_SERVER["HTTP_USER_AGENT"]))
$user_agent_name = "Netscape";


En fait, quand je vais sur chrome et Opera, la variable $user_agent_name est = Chrome, ce qui est très embêtant ...

Comment peut on résoudre le problème ?

Merci d'avance.

--
Merci a tout ceux qui répondrons a mes problème ^^

6 réponses

  1. Angelneonizz Messages postés 790 Date d'inscription   Statut Membre Dernière intervention   190
     
    Bonjour,

    affiche la variable $_SERVER["HTTP_USER_AGENT"] et tu verras exactement la différence entre les 2 navigateurs
    0
  2. luluwebmaster Messages postés 430 Statut Membre 5
     
    Bonjour,

    merci de votre réponse.

    J'ai déjà essayé, le problème, c'est que ça m'affiche la même chose.
    0
  3. trusttelecom Messages postés 326 Statut Membre 36
     
    Opera est encore utilisé ?
    0
  4. luluwebmaster Messages postés 430 Statut Membre 5
     
    Je ne l'utilise pas perso, mais je l'utiliser pour faire mes tests de compatibilités.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Angelneonizz Messages postés 790 Date d'inscription   Statut Membre Dernière intervention   190
     
    j'ai trouvé ça :

    http://www.t-web.fr/2010/04/php-detecter-le-navigateur-de-lutilisateur-et-sa-version/

    j'ai pas testé
    0
  7. luluwebmaster Messages postés 430 Statut Membre 5
     
    J'ai déjà essayé, ça donne pas ce que je veux.
    0