Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/08/2007, 18:36
Avatar de eskorbutin
eskorbutin
 
Fecha de Ingreso: junio-2006
Mensajes: 65
Antigüedad: 17 años, 10 meses
Puntos: 2
Re: Tiempo de vida de sesion

urgido, la función unser_session() no existe.

debes especificar session.gc_probability y session.gc_divisor

para que se borre en el tiempo que especificaste debes darle el valor de 100 a probability y el valor de 1 a divisor.

Me imagino que quieres establecer la duración la cookie por que has visto que el PHPSESSID por default se propaga por la cookie, no es necesario si no las vas a utilizar, ya que por defecto las cookies se borran hasta que cierres el navegador.


Dale una checada a esta página


Me explicaré ...

Después de el tiempo que tu le das en maxlifetime, las variables de sesión se concideran como basura, pero serán eliminadas hasta que el carro de basura pase. El carro de basura tiene una probabilidad de pasar cada que recargas la página, es decir, esa probabilidad la especificas con session.gc_probability y session.gc_divisor. Por defecto session.gc_probability vale uno y session.gc_divisor también, entonces se hace esto probabilidad = session.gc_probability / session.gc_divisor, entonces tiene una probabilidad de uno porciento de que pase el carro de basura al recargar la página, entonces solo es cuestión de modificar los valores para conseguir tu prometido.

Última edición por eskorbutin; 24/08/2007 a las 18:56