Problème transmission de variable
Scard
Messages postés
134
Statut
Membre
-
Scard Messages postés 134 Statut Membre -
Scard Messages postés 134 Statut Membre -
Bonjour,
Je propose aux visiteurs de mon site de le traduire en anglais s'ils le souhaitent. Je transmet donc par url la variable langue que j'enregistre ensuite dans une variable $_SESSION. Donc, après avoir choisi l'anglais, normalement, toutes les pages seront en anglais sans que j'ai besoin de changer la langue à chaque fois. Lorsque je teste le processus sur localhost, ça fonctionne très bien mais lorsque je le met en ligne, la variable langue ne se transmet pas de page en page. Pour aller voir le problème : http://www.albi-gite.fr
Est-ce que quelqu'un à une idée ?
Merci d'avance
Scard
Je propose aux visiteurs de mon site de le traduire en anglais s'ils le souhaitent. Je transmet donc par url la variable langue que j'enregistre ensuite dans une variable $_SESSION. Donc, après avoir choisi l'anglais, normalement, toutes les pages seront en anglais sans que j'ai besoin de changer la langue à chaque fois. Lorsque je teste le processus sur localhost, ça fonctionne très bien mais lorsque je le met en ligne, la variable langue ne se transmet pas de page en page. Pour aller voir le problème : http://www.albi-gite.fr
Est-ce que quelqu'un à une idée ?
Merci d'avance
Scard
A voir également:
- Problème transmission de variable
- Variable d'environnement temp - Forum Word
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp - Forum Microsoft Office
- Variable objet ou variable de bloc with non définie - Forum VB / VBA
- Vba range avec variable ✓ - Forum VB / VBA
- Range avec une Variable ✓ - Forum VB / VBA
Voici le code :
<?php session_start(); if (isset ($_GET['lang'])) { $_SESSION['lang'] = $_GET['lang']; } ?>echo $_SESSION["lang"] ;
pour voir si sa passe bien ?
il faudrais faire:
if($_GET['lang'] != ""){$_SESSION["lang"] = $_GET['lang'] ; }
pour ne pas remplir la variable session par du vide.
Ne serais-ce pas le probleme ?
Je viens d'essayer ce code mais ça ne change rien. Je comprends pas pourquoi ça marche seulement sur localhost
Tu peux faire un fichier aavec cette ligne dedans pour voir ta config et les variables globales :
<? phpinfo() ; ?>
As tu éssayés ce que j'ai mis plus haut ? pour ne pas reinitialiser la variable de session ?
tiens j'ai lu un article sur les variables de sessions ils disent qu'il est possible que les sessions ne soient pas autorisees:
https://cyberzoide.developpez.com/php4/faqsession/#life