Olivier Masson
2007-02-09 18:52:32 UTC
Bonjour,
pour un site, j'utilise les sessions pour mémoriser des données
originairement issues de $_GET et $_POST.
Un truc du style :
foreach ($_POST as $key => $value)
$_SESSION[$key] = $value;
après avoir vérifié les infos et filtrer ce qu'il faut mémoriser.
Or, si cela fonctionnait sous PHP4.4, sous PHP5.2 le contenu de
$_SESSION disparaît alors que la session est bien créee sur le disque et
le cookie bien en place.
J'utilise unset pour virer les variables vides. Par exemple :
unset($_SESSION['km']);
Qu'a-t-il bien pu se passer entre les 2 versions ?
Merci.
PS : mes configs pour php4 et 5 sont identiques.
pour un site, j'utilise les sessions pour mémoriser des données
originairement issues de $_GET et $_POST.
Un truc du style :
foreach ($_POST as $key => $value)
$_SESSION[$key] = $value;
après avoir vérifié les infos et filtrer ce qu'il faut mémoriser.
Or, si cela fonctionnait sous PHP4.4, sous PHP5.2 le contenu de
$_SESSION disparaît alors que la session est bien créee sur le disque et
le cookie bien en place.
J'utilise unset pour virer les variables vides. Par exemple :
unset($_SESSION['km']);
Qu'a-t-il bien pu se passer entre les 2 versions ?
Merci.
PS : mes configs pour php4 et 5 sont identiques.