Encore du rappel, du basique qui ne fait pas de mal. Très bien expliqué
-
http://machinesaredigging.com/2013/10/29/how-does-a-web-session-work/Solution pour changer le rep de sessions sur serveur et donc pouvoir choisir un GC lifetime différent !
-
http://forum.phpfrance.com/php-avance/gestion-duree-session-t14340.htmlExplication des variables PHP INI :
session.gc_probability
session.gc_divisor
session.gc_maxlifetime
qui définissent à elles 3 comment le serveur fait le ménage dans les sessions.
-
http://stackoverflow.com/questions/1236374/session-timeouts-in-php-best-practicesPrincipes de sécurité sur les sessions. Page intéressantes mais manque de détails techniques.
-
http://www.xmco.fr/article-owasp-secu-session.htmlFaire un shéma récapitulatif avec les différentes variables de conf..
Faire une analyse wireshark pour voir aussi ce qu'il se passe
-
https://links.infomee.fr/?pLHExQsession.gc_maxlifetime définit la durée en seconde apres laquelle une session coté serveur devient candidate au GC.
Exemple : si mon gc_maxlifetime est à 20, et si mon utilisateur ne vient pas accéder à sa session pendant 20 secondes, alors la session coté serveur devient candidate au GC
-
http://www.php.net/manual/en/session.configuration.php#ini.session.gc-maxlifetimevoir exemple en bas de la page pour la compréhension des sessions PHP
-
http://www.php.net/manual/fr/ref.session.php