Création
d'entreprise
Posez votre question Signaler

Php : variables de session de page en page

babyann - Dernière réponse le 10 févr. 2012 à 12:46
bonsoir !
il parait que c'est tout simple les sessions !
je bloque sur le transfert des variables de sessions de page en page :
page1 :
l'utilisateur s'identifie avec login et mot de passe, ca fonctionne.

page2.php :
<?php
session_start();
$login=$_POST['login'];
$_SESSION['login'] = $login;
$pass=$_POST['pass'];
$_SESSION['pass'] = $pass;
?>
ic tout fonctionne, sur la page apparaissent les info de l'utilisateur.

page3.php :
<?php
session_start();
$login=$_SESSION['login'];
?>
c'est ici que ça coince : je n'arrive pas à faire afficher à nouveau les info de l'utilisateur à partir de la base de données.

Pouvez-vous me dire ce qui ne va pas dans l'en tete ?
d'avance merci !
Lire la suite 

Php : variables de session de page en page »

11 réponses
Réponse
+2
moins plus
$login=$_POST['login'];
$pass=$_POST['pass'];
$_SESSION['pass'] = $pass;
$_SESSION['login'] = $login;
echo $_SESSION['login']; page1
echo $_SESSION['login']; page2
pour tester ce variable
Chevalier2708 - 26 déc. 2008 à 14:28
Oups j'ai oublier un bout
Voici le code entier
session_register("login");
$login=$_SESSION["login"];
session_register("pass");
$pass=$_SESSION["pass"];
toijan - 29 déc. 2008 à 17:02
Bonjour Chevalier,

est ce que ton probleme est resolu?
Chevalier2708 - 1 janv. 2009 à 20:26
Oui mon problème est résolu par ma manière.
Ajouter un commentaire
Réponse
+1
moins plus
Petite question
Dans page2.php, tu fais
echo $login;
ou
echo $_SESSION['login'];

pour vérifier le passage des valeurs ?
Ajouter un commentaire
Réponse
+1
moins plus
bonjour ,
meme si la conversation date de 2006 ,quelqu un a t il une idee car j'ai le meme probleme
merci
Ajouter un commentaire
Réponse
+1
moins plus
Juste pour dire merci à cette solution qui m'a beaucoup aidé.
Ajouter un commentaire
Réponse
+0
moins plus
s'il vous plait ! :'(
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour
Quelle base de données ?
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,


J'ai le même problème sur mon site, la variable session n'est pas transmise de la 1ére à la 2éme page ..


Page1:

session_start ();
$_SESSION["login"] = $user;
$_SESSION["pass"] = $pass;




Page2:

session_start();
echo $_SESSION["login"];



Je me permet de demander à ceux qui avait le même soucis et qui ont réussis à le résoudre de m'aider SVP .. merci d'avance
Ajouter un commentaire
Ce document intitulé « php : variables de session de page en page » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?