Bonjour tout le monde,
Est-il possible de savoir si un OS (XP...) est en français ou en anglais ?
Est-ce qu'une variable d'environnement peut faire cela ?
Merci d'avance.
beegees
Bonjour tout le monde,
Est-il possible de savoir si un OS (XP...) est en français ou en anglais ?
Est-ce qu'une variable d'environnement peut faire cela ?
Merci d'avance.
beegees
tu veux la langue de quoi ? de l'OS où est installé PHP ou la langue de l'OS du visiteur ?
si c'est la langue de l'OS du navigateur de l'utilisateur tu peux passer par cette variable
et tu obtiens
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $_SERVER['HTTP_USER_AGENT'];
et sauf erreur de ma part, le 'fr' en gras est la langue de l'OSMozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8
Chez moi :
Sortie avec Mozilla Firefox 3.6.8 en Français :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php echo $_SERVER['HTTP_USER_AGENT'].'<br />'.$_SERVER['HTTP_ACCEPT_LANGUAGE']; ?>
Sortie avec Mozila Firefox 2.0.0.20 en AnglaisMozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8
fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
Sortie avec Mozila Firefox 2.0.0.20 en FrançaisMozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.20) Gecko/20081217 Firefox/2.0.0.20
en-us,en;q=0.5
Sortie avec Internet Explorer 6 en Français (langue système) :Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.20) Gecko/20081217 Firefox/2.0.0.20
fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
Il s'agit donc de la langue du navigateur. Le format envoyé et la quantité d'information varient aussi en fonction du navigateur.Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
fr
Salut,
Merci à vous deux pour vos réponses.
Je pense en effet que c'est la langue du browser et non de l'os.
J'utiliserai donc cette variable d'environnement ou un cookie.
Merci pour l'aide.
beegees
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager