En fait les données de la session sont perdus lors de la redirection, utilisant header();
on peut "contrer" se problème en ajoutant l'id de la session a la fin de la page :
header("Location: index?".SID);
Mais cette solution me convient pas : j'ai bien trop de page à editer !
Quelqu'un connait-il un autre moyen ?
[edit] Un petit code pour aider à comprendre :
1 2 3 4 5
| <?
session_start();
$_SESSION['toto']="bonne annee";
header ('Location: zozo2.php');
?> |
1 2 3 4
| <?
session_start();
echo "LA valeur de la session sur la seconde page vaut :".$_SESSION['toto'];
?> |
toto n'est pas transmit ![:aie:](https://www.developpez.net/forums/images/smilies/aie.gif)
Merci de m'aider
Partager