Вообще говоря, при получении файла cookie, у которого нет срока действия, современные браузеры будут рассматривать этот файл cookie как «файл cookie сеанса» и удаляют этот файл cookie в конце сеанса просмотра (обычно при закрытии экземпляра браузера).
IE, Opera, Safari и Chrome поддерживают это поведение.
Однако firefox (последняя версия 3.0.9), похоже, не следует этому правилу, насколько я могу судить, срок действия файлов cookie не истекает при закрытии браузера или при выходе пользователя из системы или перезапуске ОС.
Итак, почему firefox называет их сеансовыми cookie-файлами, если они существуют, по всей видимости, бесконечно?
Кто-нибудь знает, как Firefox обрабатывает истечение срока действия cookie сеанса?