Ptit question sur les sessions
Posté : 31 mai 2005, 15:17
Peut t'on definir un durée de vie à une session c'est à dire detruire toutes les session au bout de 24h.
Venez poser vos questions PHP, MySQL, HTML5, CSS, Javascript, Gestion de serveurs à la communauté PHPfrance
https://forum.phpfrance.com/
session_start();
$_SESSION['dernier_acces'] = time();
dans une page tu définis le timeout:
$timeout = 300;
et dans les pages ou tu ouvres des sessions, tu vérifies par exemple de cette façon :if(time() - $_SESSION['dernier_acces'] > $timeout) {
session_destroy();
// etc
}
edit: attention la session n'est pas détruite à la fermeture de la page mais elle est conservée pendant un certain temps jusqu'à échéance définie par le timer dans le php.ini, après quoi elle est détruite.