Détecter des navigateurs

Résolu
Bonjour,
J'ai une fonction qui fonctionne que sur IE et j'aimerais un code permettant de détecter tous les navigateurs et de rediriger tous les autres navigateurs que ie sur une page d'erreur html que je créerai moi-même (nommé erreur.html).
J'ai trouvé :
<?php if (eregi('msie', $HTTP_USER_AGENT) && !eregi('opera', $HTTP_USER_AGENT)) { // Internet Explorer $navigateur="Internet Explorer"; } elseif (eregi('opera', $HTTP_USER_AGENT)) { // Opera $navigateur="Opera"; } elseif (eregi('Mozilla/4.', $HTTP_USER_AGENT)) { // Netscape 4.x $navigateur="Netscape 4.x"; } elseif (eregi('Mozilla/5.0', $HTTP_USER_AGENT) && !eregi('Konqueror', $HTTP_USER_AGENT)) { // Netscape 6 $navigateur="Netscape 6.x"; } else { // Autres navigateurs $navigateur="Navigateur inconnu"; } echo $navigateur; ?>

j'aimerais maintenant une redirection pour les autres navigateurs de ie ...

Pouvez-vous me donner le code en php, javascript ou .htaccess ?

Merci d'avance

1 réponse

  1. <script .....> 
     Navigateur = navigator.appName; 
     nav_NS = (Navigateur == 'Netscape')?1:0;  
     nav_IE = (Navigateur == 'Microsoft Internet Explorer')?1:0;  
     nav_OP = (Navigateur == 'Opera')?1:0; 
    
    if(nav_NS){ 
        // safari,firefox,chrome 
    } else if(nav_IE){ 
        // internet explorer 
    } else if(nav_OP) 
        // opera 
    } 
    </script>
    1