Comment est gérée la durée de vie des variables ?
Bonjour,
je n'arrive pas à comprendre comment est gérée la durée de vie des variables de session. Ces variables disparaissent, a priori au bout d'un certain temps d'inactivité !! Je dis un "certain" temps car je n'arrive pas à le déterminer : il semble que parfois ce soit 20 minutes, parfois 1 heure, parfois 10 minutes !!
Le code suivant, qui me permet de lister ces variables, m'affiche toujours, dans tous les cas mon session_id() ...
Code:
1 2 3 4 5 6 7
| <?php session_start();
header('Content-type: text/html; charset=utf-8');
echo session_id()."<br />";
foreach($_SESSION as $key => $value) {
echo $key." = ".$value."<br />";
}
?> |
Que dois-je chercher et où pour expliquer ces disparitions inopinées. Et comment, si c'est possible, en effet supprimer les variables de session au bout d'un temps que je déterminerai moi.
D'avance, merci pour votre aide et vos éclaircissements.