Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1818 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Detecter la langue du navigateur et redirection

 


Un scripts de detection et redirection pour ton site c'est




Attention si vous cliquez sur "voir les résultats" vous ne pourrez plus voter

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Detecter la langue du navigateur et redirection

n°1518939
Bill22
Posté le 23-02-2007 à 15:12:10  profilanswer
 

Bonjour,  
 
Je cherche un script qui permetterai de détecter la langue du navigateur ou de l'OS et de rediriger vres une des 6 langues proposées sur mon site.
 
J'ai passer des heures à tester des scripts trouver sur le net, mais je n'arrive pas à les faire fonctionner avec mon CMS (PragmaMx)
 
Merci de me donner vos conseilles


Message édité par Bill22 le 23-02-2007 à 15:14:30

---------------
FreeeTV 1500 chaînes TV gratuite
mood
Publicité
Posté le 23-02-2007 à 15:12:10  profilanswer
 

n°1518954
FlorentG
Unité de Masse
Posté le 23-02-2007 à 15:31:45  profilanswer
 

Ultra simple pourtant :( Regarder dans les headers le champ Accept-Language, prendre le premier (ou celui qui a le q le plus grand), et une redirection par après...

n°1518959
Bill22
Posté le 23-02-2007 à 15:33:49  profilanswer
 

Pouvez vous me contacter sur msn : stephane.schmidt@hotmail.com ou sur skype : a@freeetv.com.
 
Car je ne trouve pas ce champ, et pourtant j'ai l'habitude de modifier du html ou php
 
Ou alors regarder dans mon header.php, je le met en download ici : http://freeetv.com/download/header.rar
 
Vous verrez qu'il y un script de detection et redirection que je suis en train de tester mais qui ne fonctionne pas encore.


Message édité par Bill22 le 23-02-2007 à 15:37:46
n°1518983
FlorentG
Unité de Masse
Posté le 23-02-2007 à 15:55:47  profilanswer
 

Le header doit se trouver dans $_SERVER['HTTP_ACCEPT_LANGUAGE'] :

Code :
  1. 'HTTP_ACCEPT_LANGUAGE' => string 'en-us,en;q=0.7,fr-fr;q=0.3'

n°1518990
Bill22
Posté le 23-02-2007 à 15:58:40  profilanswer
 

Pour moi le header c'est un fichier php, pour vous aussi ?
 
Je ne comprend pas ce qu'est $_SERVER ?
 
Et dans mon header, il n'y a pas ce que vous me mettez en quote.
 
Avez vous regardez dans le fichier que je met en download plus haut?
 
Je vous serait éternellement reconnaissant, et les 3000 visiteurs jours du site aussi ;)
 
Car même lorsqu'ils clic sur un des six drapeaux de langues si ils ne sont pas enregistré il y a ce problème
 

Citation :

Comment faire que pour  les visiteurs non membre, où les membres non logué un cookie soient quand même créer?
 
Ceci afin que lorsqu'on choisi une langue, et que par exemple on se déconnecte et que l'on reviens sur la home page, la langue choisie ne change pas.
 
J'ai mis par défaut la langue anglaise, mais si un visiteur clic sur le drapeau français, et qu'il revient sur la home page cela reviens en anglais Triste
 
Une solution j'imagine c'est qu'il y aie un cookie pour tous, non ?


Message édité par Bill22 le 23-02-2007 à 16:03:18
n°1518998
FlorentG
Unité de Masse
Posté le 23-02-2007 à 16:04:31  profilanswer
 

Je parle bien-sûr du header HTTP (ce que le navigateur envoi au serveur lors de la requête)

n°1519102
Bill22
Posté le 23-02-2007 à 19:09:47  profilanswer
 

D'accord, mais ça ne me dit rien ce header http, comment y acceder ?

n°1519420
FlorentG
Unité de Masse
Posté le 24-02-2007 à 16:56:14  profilanswer
 

Je viens de le dire :D
 

Code :
  1. <?php echo $_SERVER['HTTP_ACCEPT_LANGUAGE'] ?>


 
Tous les headers Http transmis par le client se retrouvent dans $_SERVER. Certaines sont préfixés de HTTP_, d'autres pas. Pour tous voir, fait un :
 

Code :
  1. <?php print_r($_SERVER) ?>


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Detecter la langue du navigateur et redirection

 

Sujets relatifs
page executee en double et redirectionredirection dans un if
Problème d'affichage d'un site selon le navigateurRedirection sur ***.free.fr
Comment détecter une clé USB en Javaredirection après execution servlet
Programmation navigateur Web : Java/Javascript?[Resolu] Probleme redirection .htaccess
Plus de sujets relatifs à : Detecter la langue du navigateur et redirection


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR