por explorer » 2011-03-29 16:35 @733
Repito lo dicho: el problema es la línea 2, en la que estás creando una nueva sesión. Por eso no indica que está expirada, pero sí vacía, porque se trata, precisamente, de una nueva sesión.
Pones en el código que necesitas de la línea 2 para poder hacer el print del header(). Pero no tiene por qué ser así...
Lo que puedes hacer es cambiar el new() por el load(), moviendo la línea 14 a la 2. De esa manera, tendrás creada la $session, podrás hacer print header() y podrás comprobar si está expirada o vacía.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES