Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2007, 05:12
Avatar de renton
renton
 
Fecha de Ingreso: enero-2004
Ubicación: BCN (PPCC)
Mensajes: 573
Antigüedad: 20 años, 3 meses
Puntos: 1
Tiempo de caducidad de una Sesión

Buenas gente,
Tengo que delimitar el tiempo de las sessiones de mi web a 15 minutos: Si un usuario logado tarda más de 15 minutos en hacer "algo" dentro de la web, hay que matar la sesion.

Pues bien, he utilizado el siguiente código en lo más alto de cada página de la web, incluso por encima del session_start() y del session_cache_limiter('private') :

Cita:
ini_set("session.gc_maxlifetime","900"); //900 SEGUNDOS (15*60)
ini_set("session.cookie_lifetime","900"); //900 SEGUNDOS (15*60)
ini_set("session.cache_expire","15"); //15 MINUTOS
Pues bien, creo que no hace exactamente lo que quiero, ya que, por lo que parece, por mucho que el usuario vaya "moviéndose" por la web, la página caduca a los 15 minutos de haber iniciado la sesion.
Y de hecho no parece que tarde 15 minutos, de hecho tarda mucho menos en "morir".

Alguna ayuda?
Mil gracias!!!
__________________
"No et limites a contemplar aquestes hores que ara venen, baixa al carrer i participa.
No podran res davant un poble unit, alegre i combatiu!!"