Похоже, что браузеры, по большому счету, устанавливают ограничения на объем данных, которые они будут хранить в куки. http://browsercookielimits.squawky.net/ раскрывает некоторые из этих ограничений и позволяет вам тестировать в любом браузере, на который вы можете указать.
Недавно я столкнулся с проблемой, когда исчезал файл cookie. Он отправлялся с заголовком set-cookie, но последующие запросы не отправляли его как часть заголовка cookie. Насколько я вижу, текущие версии Chrome, Safari и Firefox молча отбрасывают куки-файлы, размер которых превышает их максимальный размер, который (согласно тестам на вышеупомянутом сайте) составляет около 4096 байт.
Существует ли стандарт, который управляет поведением браузера для слишком больших файлов cookie?
Существуют ли какие-либо браузеры, в которых реализован собственный механизм предупреждения пользователя о том, что файл cookie собирается или собирается быть удален?