La sesión expiró en unos segundos.

La sesión expiró en unos segundos.

Soy muy nuevo en PHP. Estoy intentando desarrollar un sitio web con una base de datos. Todo parece estar bien hasta hace algún tiempo, pero recientemente me enfrento a un problema muy crítico. Después de un inicio de sesión exitoso, dentro de 5 a 6 segundos, ¡la sesión expirará! No puedo encontrar una solución para eso. Intenté cambiar el valor de session.gc_maxlifetime, ¡pero no funciona! session.save_path está configurado en /tmp max_execution_time = 259200, max_input_time = 259200, max_input_vars = 100, session.gc_maxlifetime = 1440

¡Por favor ayudame a resolver el problema!

Respuesta1

¿Has probado algo así?

$duration=60 * 60 * 24 * 7; // One week (in reality I think it does not last so long. 
if (!isset($_SESSION)) { session_start(['cookie_lifetime' => $duration]); }

También verifiqueeste, yeste.Documentación

información relacionada