Durée de vie session et activité navigateur
Bonjour à tous,
J'ai lu FAQ's et tutos concernant la durée de vie des sessions. Ca ne manque pas ! J'aurais cependant besoin de précisions :
Voici comment je règle la durée de vie d'une session de login dans un espace membres (on suppose que mon serveur accepte ini_set):
Code:
1 2 3 4 5 6 7
|
//la valeur par défaut de $Lifetime est 1400 sec (24mn).
$Lifetime = 600; // réglage à 10mn
ini_set("session.gc_maxlifetime", $Lifetime);
ini_set("session.gc_divisor", "1");
ini_set("session.gc_probability", "1");
ini_set("session.cookie_lifetime", 0); |
Avec ce réglage, la session va théoriquement être détruite après 10mn.
Mais ma question est : va-t-elle se détruire même si le navigateur est actif ? Je veux dire par là : si un user est en train de remplir un formulaire très long, et que ça dure 30mn, est ce qu'il va tout perdre en le validant ?
Ou bien est ce que ça tient compte de l'activité ?
Et si non, comment régler cela : fin d'une session après XX minutes d'inactivité ?
Merci d'avance pour vos lumières.