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