Ver Mensaje Individual
  #9 (permalink)  
Antiguo 31/08/2007, 10:17
marceloxx6
 
Fecha de Ingreso: agosto-2002
Ubicación: Santiago de Chile
Mensajes: 136
Antigüedad: 21 años, 8 meses
Puntos: 1
Re: Tiempo de vida de sesion

Cita:
Iniciado por eskorbutin Ver Mensaje
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.
Sólo una cosita, el valor por defecto de session.gc_divisor es 100
y como el de session.gc_probability es 1 , session.gc_probability / session.gc_divisor serían 1 en 100 las posibilidades.

Saludos

Última edición por marceloxx6; 31/08/2007 a las 10:34 Razón: agregar saludos