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!
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!
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
OK, muchas gracias a los dos!! ;)