deric83
Messages postés2Date d'inscriptionjeudi 23 janvier 2003StatutMembreDernière intervention 9 février 2006
-
8 févr. 2006 à 23:06
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
9 févr. 2006 à 15:53
bonjour,
je suis sur un site à faire en 4 langues.j'ai une page index avec le choix de la langue via clic sur un drapeau.(passage de lang via url).
puis j'entre sur la page principale du site composée de 3 parties : 2 fixes (menu et pied) et une variable en fonction du choix du menu. tous les textes dans les 4 langues sont dans des fichiers text_lang.php.
quelle est la façon la plus aisée pour récupérer et conserver la variable langue à chaque changement de page du site.
merci
deric83
Messages postés2Date d'inscriptionjeudi 23 janvier 2003StatutMembreDernière intervention 9 février 2006 9 févr. 2006 à 08:18
je suis un peu perdu avec les sessions
j'ai mis une session_start sur ma page index mais après ou je stocke ma variable lang avec session_register? dans chaque début de page?faut-il faire un test sur chaque page?
Eric[ED]
superbaloo78
Messages postés87Date d'inscriptionvendredi 29 août 2003StatutMembreDernière intervention19 mai 2006 9 févr. 2006 à 10:19
Tu met
<?php
session_start();
?>
en haut de tout tes fichiers
ensuite tu stocke ta variable de langue dans $_SESSION['lang'] = 'fr' (par exemple)
tu retrouve ensuite ta langue dans $_SESSION['lang'] et tu peux l'utiliser dans tout tes scripts :)
voila voila :)
Si ma reponse vous convient, merci de l'accepter pour fermer le sujet
Vous n’avez pas trouvé la réponse que vous recherchez ?
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 20153 9 févr. 2006 à 15:19
J'avais dis cookie au cas où il y a un retour :)
Suffit de lire le cookie pour savoir quelle langue choisir par la suite =)
Ca évite un parsing sur $_SERVER, mais bon, comme vous voulez ;)
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 9 févr. 2006 à 15:53
"Ca évite un parsing sur $_SERVER"
A mon avis ce que tu stockes en session c'est préchargé en ram lorsque tu consultes la page histoire de pas perdre en perfs à chaque fois que tu lis une variable ;-)