bonjour, j'ai un problème lors de l'écriture en session, voila le code :
(premier code de la page)
Si je ne rajoute pas le session_start() en gras, la variable currentuser n'est pas mise en session. Elle l'est en fait dans la page courante mais pas sur mes autres pages (lorsque je redirige vers une autre page)?
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 <?php require_once("require.php"); //include differents configuration files session_start();//Start the session (must be after require.php) session_destroy(); //Delete all keys in the session try{ $mySkin=new Skin(); //load the skins $myLanguage=new Language(); //load the language $Users=new ListUsers(); //get All users of the database }catch(CyberviaException $Ex){ Error($Ex);exit; } if(isset($_POST['idUser'])){ session_start(); $_SESSION["currentuser"]=$Users->getUserById($_POST['idUser']); } ?>
Pourquoi ? Merci
Partager