Bonjour.
J'ai utilisé cette fonction pour détecter la langue du navigateur du client :
Ensuite pour tester j'ai téléchargé Opéra 11 en italien pour ne pas écraser l'installation de FF, mais j'obtiens toujours "fr" comme résultat. Si je change Opéra en Anglais il est bien affiché "en".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php $navigatorLanguage = explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']); $navigatorLanguage = strtolower(substr(chop($navigatorLanguage[0]),0,2)); echo $navigatorLanguage;
Est-ce que c'est la façon la plus appropriée de détecter la langue ?
Ou est-ce que c'est relié à mon OS?
Merci de votre aide.
PS : mon OS est Win7 en Français.
Partager