Commuter automatiquement le language

cgershon Messages postés 267 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 19253 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je souhaite reperer la provenance du visiteur et le rediriger automatiquement vers la version du site avec le language approprie en php .

une idee ? merci


3 réponses

informapierre Messages postés 425 Date d'inscription   Statut Membre Dernière intervention   49
 
c'est possible (il me semble) en php mais le plus simple est d'utiliser Javascript ;)
J'ai pas le nom sur la main mais il y a une propriété dans un objet permettant de connaitre quelle est la langue du navigateur du visiteur :)
0
avion-f16 Messages postés 19253 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Salut.

En PHP tu peux analyser l'user-agent.
En Javascript :
<script type="text/javascript">
var langue = (typeof(navigator.language) != 'undefined') ? navigator.language : navigator.browserLanguage;
langue = langue.substring(0,2);

alert('Langue: '+langue);
</script>
0
cgershon Messages postés 267 Date d'inscription   Statut Membre Dernière intervention   4
 
merci avion f16 mais HTTP_USER_AGENT ne donne que l'indication de navigateur mais pas sa langue ! cela serait bien de trouver comment faire en php car je ne souhaite pas passer par javascript.


une idee ?
0
avion-f16 Messages postés 19253 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
La langue est indiquée dans l'user-agent.
0