Redirection multilingue php

Fermé
migoura Messages postés 67 Date d'inscription lundi 9 juin 2008 Statut Membre Dernière intervention 23 décembre 2012 - 8 sept. 2009 à 16:29
migoura Messages postés 67 Date d'inscription lundi 9 juin 2008 Statut Membre Dernière intervention 23 décembre 2012 - 20 sept. 2009 à 23:22
Bonjour,
j'ai un site en 2 langues et j'ai fait une redirection php selon la langue du visiteur
voici mon code

<?php

if (eregi($HTTP_ACCEPT_LANGUAGE,"fr"))

{header("location:http://monsite/fr/");}


else
{header("location:http://monsite/eng/");}

?>

Mais le probleme c'est quand j'essaye a acceder a mon site depuis mon pc (windows et explorateur internet en français) il me redirectionne vers la page en Anglais !! normalement c'est le contraire.
Si vous trouvez un probleme dans le code dites moi
ou bien, commet je dois faire?
Merci
A voir également:

2 réponses

Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 274
9 sept. 2009 à 13:37
bonjour, essaie ça:
<?php
if($_SERVER['HTTP_ACCEPT_LANGUAGE'] == 'fr')  header("location:http://monsite/fr/");
else header("location:http://monsite/eng/");
?>
0
migoura Messages postés 67 Date d'inscription lundi 9 juin 2008 Statut Membre Dernière intervention 23 décembre 2012 8
20 sept. 2009 à 23:22
merci pour ta reponse mais toujours la meme chose :-(
0