je possède un site en 3 langues. Je souhaite faire une page d'accueil avec uniquement un script détectant la langue du navigateur et redirigeant ensuite vers le site dans la même langue que le navigateur.
A la racine du site j'ai créé la page index.php :
<?php
if (isset($langue)==0)
{
$langue=substr($HTTP_ACCEPT_LANGUAGE, 0, 2);
}
if ($langue="en")
{
Header ("Location : http://www.monsite.ch/pro/3000/en/");
}
if ($langue="fr")
{
Header ("Location : http://www.monsite.ch/pro/3000/fr/");
}
if ($langue="de")
{
Header ("Location : http://www.monsite.ch/pro/3000/de/");
}
exit;
?>
Mais ça ne fonctionne pas vraiment. Sur explorer je suis redirigé sur le site en anglais, alors que Explorer est en français. Pour Firefox, aucune redirection ne se fait.Je suis un gros débutant en PHP, je précise.
Y a-t-il des erreurs dans mon code ?
merci