Redirection fonction langue du navigateur
Bonjour j'aimerais faire pour un site une redirection vers le site anglais (à la base = français) J'ai fait comme ceci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <?php
$accept_language = explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);
$lang = $accept_language[0];
echo $lang;
switch ($lang)
{
case 'en-US':
case 'en':
echo 'En';
header("location: ./en/");
break;
default:
echo 'Fr';
header("location: ./fr/");
}
?> |
Ça fonctionne bien!!!
1-Mais est ce que c'est une bonne méthode...et
2-est ce que ca serait possible de faire un choix par la personne sur quel site ou être dirigé au lieu d'y aller directement? Dans le sens de:
"Nous avons détecté l'utilisation de l'anglais...blabla est ce que vous voulez être redirigé vers le site anglais...."
Voilà merci pour les info