In generale, quando viene fornito un cookie che non ha un periodo di scadenza, i browser moderni considereranno questo cookie come un "cookie di sessione", rimuoveranno il cookie alla fine della sessione di navigazione (generalmente quando l'istanza del browser si chiude).
IE, Opera, Safari e Chrome supportano tutti questo comportamento.
Tuttavia firefox (3.0.9 ultima versione corretta) sembra non seguire questa regola, da quello che posso dire non fa scadere i cookie quando il browser viene chiuso, o quando l'utente si disconnette o riavvia il sistema operativo.
Allora, perché Firefox si riferisce a questi come cookie di sessione, quando durano a tempo indefinito?
Qualcuno sa come Firefox gestisce la scadenza dei cookie di sessione?