Redirection par rapport au navigateur.

Résolu
Bonjour,
Je cherche en vain un script ou un autre système pour rediriger tout les utilisateurs d'Internet Explorer 5, 6 et 7 (pas IE 8) vers une page précise de mon site web les invitant à changer de navigateur car mon site n'est pas compatible avec ces navigateurs. Merci de bien vouloir m'expliquer la procédure. Merci d'avance.

----------------------------------------------------------------------------------------------------------------------------------------------------------------
http://www.airbornepc.o-n.fr
Configuration: Windows 7
Internet Explorer 8.0

6 réponses

  1. Pourquoi obliger les gens à devoir s'adapter à ton site plutôt que de chercher des solutions pour rendre celui-ci compatible avec les différents navigateurs ?
    1. J'aimerait bien qu'il se soit mais j'ai une erreur dans une feuille CSS que je n'arrive pas à résoudre.
    2. le jour ou tu verras IE être capable d'interpréter correctement du code CSS tu me le diras en attendant la redirection reste de mise avec cette grosse merde juste bonne à afficher des tableaux...
  2. Contributeur
    <?php
    if (!preg_match("/explorer8/", $HTTP_USER_AGENT)
    header("location:erreur.html")
    ?>

    Inclus ça dans ta page avant tout code. Tu peux changer le nom du navigateur requis si il ne conviens pas.
    1. Excuse moi mais le code ne fonctione pas il me dit (ou je ne l'ai pas fait comme il faut)

      Parse error: syntax error, unexpected T_STRING in /www/airbornepc/test.php on line 3

      sur http://airbornepc.olympe-network.com/test.php
  3. Bah cherche plutôt à résoudre ce problème de CSS alors.
    1. J'ai déja chercher mais je trouve pas.
  4. J'ai trouver moi même la solution, il s'ajit d'un code à coller dans une page HTML qui permet de rdiriger l'utilisateur en foction si il utilise Internet Explorer ou Firefox :

    <body>
    <script language="JavaScript">
    var name = navigator.appName
    if ( navigator.appName =="Microsoft Internet Explorer")
    url=("https://www.microsoft.com/fr-fr/");
    else
    var name = navigator.appName
    if ( navigator.appName =="Netscape")
    url=("https://www.mozilla.org/en-US/firefox/")
    window.location=url;
    </script>
    </body>


    (ne soyez pas étonner de voir appName =="Netscape" à la place de Firefox, c'est normal)