Page 1 sur 1

durée de session

Posté : 13 sept. 2005, 12:05
par donatello
bonjour,
pouvez-vous me conseiller un bon tutoriel sur la gestion et le contrôle des durées de sessions?

Posté : 13 sept. 2005, 12:14
par Invité
précision: je souhaite savoir comment faire pour détruire une session automatiquement au bout d'un certain temps, et forcer l'utilisateur à se relogger.

Posté : 13 sept. 2005, 12:54
par Invité
regardes toujours ici si ça te va:
http://cyberzoide.developpez.com/php4/faqsession/

Posté : 13 sept. 2005, 13:57
par toto37
Va dans php.ini et tu peux configurer toi même la durée d'une session:

Code : Tout sélectionner

session.gc_maxlifetime = 1440
Attention! si je ne m'abuse (mais comme je ne m'abuse pas 8) c'est la durée en SECONDES pendant la laquelle la session est valide LORSQU' AUCUNE activité est détectée!.

Y'a une autre solution mais c'est inutile tu ne vas quand même pas detruire la session d'un utilisateur pendant qu'il surfe....

Posté : 14 sept. 2005, 10:59
par Invité
ok. donc en local, je peux procéder de la sorte. mais comment gérer la durée de sessions avec un hébergeur, puisqu'on on ne contrôle pas le serveur?

Posté : 14 sept. 2005, 12:40
par Invité
pour ce qui concerne les sessions tu peux modifier les directives du php.ini à l'aide de ini_set.
les directives de session sont de la forme PHP_INI_ALL, donc c'est possible.
http://fr2.php.net/manual/fr/function.ini-set.php
http://fr2.php.net/manual/fr/ini.php#ini.list

sinon tu peux aussi contacter ton hébergeur et t'arranger avec lui.