PHP+Session : ça merdouille quelque part

PHP+Session : ça merdouille quelque part - PHP - Programmation

Marsh Posté le 20-01-2003 à 19:44:06    

Voila,
 
 pour mon Intranet j'utilise des Sessions.
J'ai mis le cookie_lifetime et le session_maxlifetime à 1440.
 
Jusque là rien de compliqué
 
La session de desactive belle et bien au bout de 24 min, OK
 
Maintenant, afin de ne pas deconnecter mes clients quand ils sotn en train de surfer sur l'Intranet, je met dans mes include un session_start afin (je le pensais) de remettre a zero le compteur de decrementation et ainsi ne delogguer l'utilisateur que si il reste sur une page statique
 
Hors meme en rafraichissant les pages, au bout de 24 min je suis quand meme deconnecté, comme si le session_start ne servait qu'a creer une session.
 
QQn aurait la clef de mon probleme ?

Reply

Marsh Posté le 20-01-2003 à 19:44:06   

Reply

Marsh Posté le 20-01-2003 à 20:14:44    

C'est super important, please  :cry:

Reply

Marsh Posté le 20-01-2003 à 21:19:42    

Le premier session_start crée la session, les autres la restaurent. Cest normal de se faire deconnecter a la fin de la session.
 
Je pense quil te faut gerer ca toi meme avec une date de fin de session que tu updates a chaque session_start

Reply

Marsh Posté le 21-01-2003 à 07:10:54    

beleg a écrit :

Le premier session_start crée la session, les autres la restaurent. Cest normal de se faire deconnecter a la fin de la session.
 
Je pense quil te faut gerer ca toi meme avec une date de fin de session que tu updates a chaque session_start

+1, je ne suis pas hyper au top avec les sessions, mais tu dois garder qq part une table avec les sessions en cours et un timestamp. C'est ce timestamp que tu updates à chaque chargement de page, et donc d'appel à ton session_start().


---------------
Le site de ma maman
Reply

Marsh Posté le 21-01-2003 à 07:41:49    

Cherrytree a écrit :

+1, je ne suis pas hyper au top avec les sessions, mais tu dois garder qq part une table avec les sessions en cours et un timestamp. C'est ce timestamp que tu updates à chaque chargement de page, et donc d'appel à ton session_start().

:jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed