variable de session $_SESSION
21 messages
• Page 2 sur 2 • 1, 2
-

e-kiwi - Modérateur

- Messages: 15544
- Inscription: 23 Déc 2003
les variables de session ne se passent pas entre les différentes pages, donc peut-etre que c est ton $lg, on n'a pas tout ton code source sous les yeux !
il faut débugguer ton code avec des echo $tavariable un peu partout pour voir quelles variables sont absentes
il faut débugguer ton code avec des echo $tavariable un peu partout pour voir quelles variables sont absentes
-

dadovb - WRInaute passionné

- Messages: 2050
- Inscription: 22 Nov 2005
ahhh...
Je pensais justement que l'intéret des variables de session étaient de faire passer des parametres entre les pages ke parcourent l'internaute sans avoir à faire de post et de get, ce n'est pas la solution qui me convient alors. Je veu un endroit où stocker une valeur de la connexion à la déconnexion d'un visiteur.
Je pensais justement que l'intéret des variables de session étaient de faire passer des parametres entre les pages ke parcourent l'internaute sans avoir à faire de post et de get, ce n'est pas la solution qui me convient alors. Je veu un endroit où stocker une valeur de la connexion à la déconnexion d'un visiteur.
- Toutou-Fr
- WRInaute impliqué

- Messages: 642
- Inscription: 22 Aoû 2005
oui oui c'est bien ca l'interet des sessions.
voila ton probleme :
tu inclus tjrs la page session.
or, a chaque fois, la page session réaffecte ta variable,
donc meme si elle lui donne la bonne valeur dans la premiere page, elle la remet à zero dans la page d'apres.
ce que tu dois faire c'est :
1 premiere page :
session_start();
$_SESSION['tavariable']= $lg;
2eme page :
session_start();
echo $_SESSION['tavariable'];
c'est tout.
voila ton probleme :
tu inclus tjrs la page session.
or, a chaque fois, la page session réaffecte ta variable,
donc meme si elle lui donne la bonne valeur dans la premiere page, elle la remet à zero dans la page d'apres.
ce que tu dois faire c'est :
1 premiere page :
session_start();
$_SESSION['tavariable']= $lg;
2eme page :
session_start();
echo $_SESSION['tavariable'];
c'est tout.
-

dadovb - WRInaute passionné

- Messages: 2050
- Inscription: 22 Nov 2005
ok la ca a l'air de marcher, sur ma page quie recup le get, j'ai mis :
ds session .php :
Et après ds chaque fichier ou j'ai besoin de ma variable :
Voilà, au cas où ca sert à kkun d'autre. En tout cas merci à vous tous pour votre patience et vos consils avisés. A biento sur WRI.
- Code: Tout sélectionner
$lg = $_GET['langue'];
require "session.php";
ds session .php :
- Code: Tout sélectionner
session_start();
if (isset($lg)) {
$langue = $lg;
$_SESSION["_langue"] = $langue;
}
Et après ds chaque fichier ou j'ai besoin de ma variable :
- Code: Tout sélectionner
include "session.php";
$lang = $_SESSION["_langue"];
echo $lang;
Voilà, au cas où ca sert à kkun d'autre. En tout cas merci à vous tous pour votre patience et vos consils avisés. A biento sur WRI.
21 messages
• Page 2 sur 2 • 1, 2
Lectures recommandées sur ce thème :
- probleme variable session
- Pb de variable session et référencement
- Possible de simuler une variable de session ?
- Transmettre une variable de session?
- Problème avec variable session
- variable de session et cookie introuvabe
- Url rewriting et variable session
- Est-il possible de simuler une variable de session ?
- variable de session combien un serveur peut en supporter?
- variable url de session transmise par curl ?
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
