tiempo definir php session timeout default

definir - Tiempo de espera predeterminado de las sesiones PHP



definir tiempo de session en php (6)

Esta pregunta ya tiene una respuesta aquí:

¿El tiempo de espera de las sesiones de PHP es el predeterminado, es decir, sin ninguna codificación de mi parte, un usuario eventualmente sería "desconectado" después de un tiempo de inactividad?


Puede cambiarlo en su configuración php en su servidor web. Busque en php.ini para

session.gc_maxlifetime() El valor se establece en segundos.


Puede establecer el tiempo de espera de la sesión en php.ini. El valor predeterminado es 1440 segundos

session.gc_maxlifetime = 1440 ; NOTE: If you are using the subdirectory option for storing session files ; (see session.save_path above), then garbage collection does *not* ; happen automatically. You will need to do your own garbage ; collection through a shell script, cron entry, or some other method. ; For example, the following script would is the equivalent of ; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes): ; find /path/to/sessions -cmin +24 -type f | xargs rm


Sí, eso suele ocurrir después de 1440 (24 minutos)


Sí, por lo general, una sesión finalizará después de 20 minutos en PHP.



Depende de la configuración del servidor o de las directivas pertinentes session.gc_maxlifetime en php.ini .

Por lo general, el valor predeterminado es 24 minutos (1440 segundos), pero es posible que su servidor web haya alterado el valor predeterminado a otra cosa.