• Publicidad

Eliminar sesión de CGI::Session al cerrar navegador

Todo lo relacionado con el desarrollo Web con Perl: desde CGI hasta Mojolicious

Eliminar sesión de CGI::Session al cerrar navegador

Notapor marcmb » 2010-05-12 08:15 @385

Buenas a todos, me preguntaba si existe algún comando en Perl que haga lo que hace OnUnload de JavaScript, que es básicamente para dejar una galleta de sesión en /tmp hasta que el usuario cierre el navegador y así luego borrarla en ese justo momento.

¡Muchas gracias!
Avatar de Usuario
marcmb
Perlero nuevo
Perlero nuevo
 
Mensajes: 55
Registrado: 2010-05-03 07:42 @362
Ubicación: Girona

Publicidad

Re: Eliminar sesión de CGI::Session al cerrar navegador

Notapor explorer » 2010-05-12 09:43 @447

No, no lo hay.

La solución compleja es asignar la llamada a un CGI al evento OnUnload que elimine la galleta.

O la solución cómoda: darle a la galleta un tiempo de vida corto, con expire().
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Eliminar sesión de CGI::Session al cerrar navegador

Notapor marcmb » 2010-05-12 13:57 @623

Gracias, explorer. Ahora el problema que tengo que alguien está intentando por todos los medios entrarme en el PC para ver los datos de la web... nunca aprenderán... el Apache lo deja todo registrado, la IP y la hora exacta (¿por qué la gente es tan burra?) Y todo por un juego de Internet...
Avatar de Usuario
marcmb
Perlero nuevo
Perlero nuevo
 
Mensajes: 55
Registrado: 2010-05-03 07:42 @362
Ubicación: Girona


Volver a Web

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados