En términos generales, cuando se les da una cookie que no tiene período de caducidad, los navegadores modernos considerarán esta cookie como una 'cookie de sesión', eliminarán la cookie al final de la sesión de navegación (generalmente cuando se cierra la instancia del navegador).
IE, Opera, Safari y Chrome admiten este comportamiento.
Sin embargo, Firefox (versión 3.0.9 más reciente) parece no seguir esta regla, por lo que puedo decir que no expira las cookies cuando se cierra el navegador o cuando el usuario cierra la sesión o reinicia el sistema operativo.
Entonces, ¿por qué Firefox se refiere a estas como cookies de sesión, cuando aparentemente duran indefinidamente?
¿Alguien sabe cómo gestiona Firefox la caducidad de las cookies de sesión?