Commuter automatiquement le language

cgershon Messages postés 288 Statut Membre -  
avion-f16 Messages postés 19182 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

  1. informapierre Messages postés 465 Statut Membre 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
  2. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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
  3. cgershon Messages postés 288 Statut Membre 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
    1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
       
      La langue est indiquée dans l'user-agent.
      0