Duracion de sesiones

Iniciado por Lauryx, 2 Abril 2009, 17:09 PM

0 Miembros y 1 Visitante están viendo este tema.

Lauryx

Hola a todos, me gustaria saber cuando se acaban las sesiones de PHP...Es decir, un usuario inicia una sesion al entrar por primera vez en un pagina y cuando acabaria esa session? Hay un tiempo maximo de caducidad? O tendria que cerrar el navegador o apagar el ordenador? Que pasaria si suspendiese o hibernase el ordenador? Se mantendria abierta?

Necesito saberlo todo acerca de la duracion de las sesiones...Os agradeceria cualquier informacion que me pudieseis dar al respecto...

Gracias!

Spider-Net

La duración de las sesiones se configura en el servidor web, configuración de apache o del servidor web que tengas.

Si cierras el navegador también se pierde la sesión.

Saludos!

EFEX

Se puede configurar el php.ini para durar hasta el cierre del navegador o una vida corta mientras el usuario este activo. Un ejemplo

Citar
; Lifetime in seconds of cookie or, if 0, until browser is restarted.
session.cookie_lifetime = 0

; Define the probability that the 'garbage collection' process is started
; on every session initialization.
; The probability is calculated by using gc_probability/gc_divisor,
; e.g. 1/100 means there is a 1% chance that the GC process starts
; on each request.

session.gc_probability = 1
session.gc_divisor = 100

; After this number of seconds, stored data will be seen as 'garbage' and
; cleaned up by the garbage collection process.
session.gc_maxlifetime = 1440

Espero que ayude, saludos
GITHUB 

Lauryx

OK, muchas gracias a los dos!!  ;)