Problema de configuración de sesión PHP
Cuando se utilizan sesiones, session_start() debe estar activado para la recuperación y asignación de valores.
time() gt; $_SESSION['nombre'] 1200 ¿Qué significa esto? ¿Quieres que esto dure más de lo que la sesión guarda los datos?
No es necesario. Si simplemente escribe una sesión de archivo, puede configurarla en session.gc_probability = 1 del servidor.
session.gc_divisor = 1
session GC_max life = 10
Estos parámetros se están anulando.
Su session_id se pasa a través de una cookie. Si abre una página nueva y no obtiene el valor registrado, la asignación de sesión falla. Otra posibilidad es session.cookie_lifetime = 0. Si el valor es 0, el navegador se reiniciará y se perderá el session_id guardado por la cookie.