Bonjour tout le monde,
J'ai appris à utiliser des sessions dans un livre. Le code ci-joint a toujours marché jusqu'à maintenant. Là le même code ne marche plus. Je ne sais pas pourquoi. La variable de session envoyée à la page membre.php n'est pas trouvée. Ou est trouvée 1fois/10. Je ne comprend pas pourquoi.

Quelqu'un peut m'aider à comprendre SVP

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
 
<?php
//Ceci est la page de controle index.php
if(isset($_POST['valider'])){
if($_POST['valider']== "ok"){
session_start();
 
if($row['statut']=="membre"){
$newstatut ="admin"; // Variable de session du statut administrateur
session_register("newstatut");
header("Location: membre.php");
}
 
else{
      $erreurlog = 1;
	  }
}
}
?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
 
<?php  
//Ceci est la page membre membre.php
if(isset($_SESSION['newstatut'])){
$membre = $_SESSION['newstatut'];
echo $membre;
}
?>
D'avance je vous remercie infiniment