Problème durée de session php

JeySkate Messages postés 3 Statut Membre -  
 georges86 -
Bonjour,

Je voudrais limiter la durée de vie des sessions php a 60 secondes par exemple. Apparament il faut modifier le fichier php.ini d'apache...
Je l'ai modifié come ceci mais ça ne fonctionne toujours pas...

session.save_path = "C:\PROGRA~1\EASYPH~1.0B1\\tmp\

session.gc_maxlifetime = 60

Voila ce qu'il dit pour les seesion :

; NOTE: If you are using the subdirectory option for storing session files
; (see session.save_path above), then garbage collection does *not*
; happen automatically. You will need to do your own garbage
; collection through a shell script, cron entry, or some other method.
; For example, the following script would is the equivalent of
; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
; cd /path/to/sessions; find -cmin +24 | xargs rm


Lorsque je supprime les fichier (sessions) qui se trouve dans C:\PROGRA~1\EASYPH~1.0B1\\tmp\ ça détruit bien les session et ça marche...

J'ai donc l'impression que c'est le garbage collection qui fait pas son boulot..

Quelqu'un peut il m'aider svp ? Merci :)

2 réponses

JeySkate Messages postés 3 Statut Membre
 
Personne peut m'aider ? :)
0
georges86
 
alors je te propose un truc pas trop fort mais tu peux ecrire une fonction qui donne la durée maximale de vie d'une session avec set_ini("session.gc_maxlifetime", "60");. c'est l'instruction a mettre dans ta focntion et sur toutes les pages ou tu veux definir cela tu appeles cette fonction.essaye et dis nous
0