¿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?Periodo de tiempo predeterminado de sesiones PHP
56
A
Respuesta
91
Depende de la configuración del servidor o las directivas pertinentes en session.gc_maxlifetimephp.ini
.
Por lo general, el valor predeterminado es de 24 minutos (1440 segundos), pero es posible que su servidor web haya cambiado el valor predeterminado a otra cosa.
3
Sí, normalmente, una sesión finalizará después de 20 minutos en PHP.
7
15
Puede cambiarlo en su configuración php en su servidor web. Buscar en php.ini
para
session.gc_maxlifetime()
El valor se establece en segundos.
5
http://php.net/session.gc-maxlifetime
session.gc_maxlifetime = 1440
(1440 seconds = 24 minutes)
1
se puede establecer el tiempo de la sesión en php.ini. El valor predeterminado es de 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
Cuestiones relacionadas
- 1. sesiones de PHP tiempo de espera demasiado rápido
- 2. sesiones CodeIgniter vs sesiones de PHP
- 3. PHP: Valor de tiempo de espera de cURL predeterminado
- 4. DynamoDB para sesiones de PHP
- 5. Sesiones PHP de dominio cruzado
- 6. Sesiones PHP con HTML
- 7. IIS6: PHP Sesiones
- 8. Múltiples sesiones PHP
- 9. Sesiones PHP No funciona
- 10. Mejor biblioteca para sesiones PHP
- 11. Sesiones PHP que caducan temprano
- 12. Sesiones PHP que caducan inesperadamente
- 13. Sesiones compartidas de PHP en el dominio
- 14. periodo predeterminado caché del navegador de caducidad para el texto/html
- 15. php: sesiones basadas en cookies
- 16. php: sesiones vs. base de datos
- 17. ¿Las sesiones de PHP establecen cookies?
- 18. ¿Manera correcta de administrar sesiones en PHP?
- 19. Las sesiones de PHP caducan demasiado pronto
- 20. de sesiones en PHP en Social Engine
- 21. Configuración de PHP para habilitar sesiones
- 22. ¿Es correcto mi entendimiento de las sesiones de PHP?
- 23. selector CSS con el periodo de Identificación
- 24. periodo Perl vs operador coma
- 25. Sesiones de PHP en la base de datos
- 26. ¿Debo usar sesiones de base de datos o sesiones nativas de archivos PHP?
- 27. RestTemplate: valor de tiempo de espera predeterminado
- 28. Tiempo de espera predeterminado para HttpComponent Client
- 29. Acceso a sesiones activas en PHP
- 30. PHP Sesiones para manejar múltiples servidores
Posible duplicado de [Extensión de espera de sesión en PHP] (http://stackoverflow.com/questions/514155/extending-session-timeout-in-php) y [¿Cómo ¿expirar una sesión PHP después de 30 minutos?] (http://stackoverflow.com/questions/520237/how-do-i-expire-a-php-session-after-30-minutes) y [muchos otros] (http: //stackoverflow.com/search?q=php+session+timeout). – DaveRandom
Gracias por todos aquellos. Quería una respuesta un poco más directa de ahí la pregunta! - upvoted –
Es divertido cómo todas las respuestas mencionan "20 minutos" y "1440 segundos" y nadie se molestó en notar que 1440 segundos son, de hecho, 24 minutos. – maligree