Detecter la langue du navigateur avec redirection
Bonjour,
Je voudrais savoir comment deteter la langue du navigateur et rediriger l'utilisateur celon la langue. il doit y avoir au total 6 langue, Français, Anglais, allemand, Espagnole, Italien, Néerlandais.
dans mon fichier index j'ai mis ceci a la racine du site :
Code:
1 2 3 4 5 6 7 8 9 10 11
| <?php
if (!isset($Langue)) {
if(isset($HTTP_ACCEPT_LANGUAGE)){
$Langue = explode(",",$HTTP_ACCEPT_LANGUAGE);
$Langue = strtolower(substr(chop($Langue[0]),0,2)); }
else
$Langue="fr";
}
header("Location: /index.php?Langue=$Langue");
?> |
sur mon site j'ai :
Citation:
/langue/an/index_an.php
/langue/an/index_an.php
/langue/al/index_al.php
/langue/fr/index_fr.php
/langue/es/index_es.php
/langue/it/index_it.php
/langue/Ne/index_ne.php
Je ne comprend pas :
1/ comment prendre en compte les 6 langues.
2/ Comment dire de rediriger celon le pays
3/ Comment indiquer que la langue par default est l'anglais
Merci.