Bonjour,
je crée une session dans laquelle je met mon objet USER
valider_user.php
userLog.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?php session_start(); include 'class\User.php'; $monuser= User::User_Existe($_POST["mailAuthentification"], $_POST["mdpAuthentification"]); $_SESSION['userSession']=$monuser; header('Location: userLog.php'); ?>
la page me renvoie : "La variable "userSession" existe " mais il me manque le mail du user.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <?php session_start(); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title></title> </head> <body> <?php include 'class\User.php'; if(isset($_SESSION['userSession'])) { echo 'La variable "userSession" existe '.$_SESSION['userSession']->mail; } else { echo 'pas de session'; } ?> </body> </html>
J'ai tente de caster $_SESSION['userSession'] en user mais rien à faire.
Savez vous comment faire pour passer au mieux un objet dans une session et le récupérer l'autre cote?
merci
Partager