Ограничение на число cookies в броузерах и счетчики
- 08.10.10, 10:10
Вчера решили интересный баг.
Проявлялся он следующим образом - в мозиле при просмотре к примеру фоток на photo.i.ua, после 20-40 фотки слетала сессия.
Как оказалась причина в ограничении числа cookies на домен (20-40 в зависимости от браузера), и того что код счетчика для проверки работы cookies пользователя ставил тестовую куку без указания path=/, что приводило к установке куки на каждую страницу с фотографией и при набирании 20-40 таких кук - броузер чистил самую старую из кук (под самую старую часто попадала кука сессии)
PS: Данный баг был обнаружен в коде счетчика I.UA, Bigmir.net (I.UA поправили)
Проявлялся он следующим образом - в мозиле при просмотре к примеру фоток на photo.i.ua, после 20-40 фотки слетала сессия.
Как оказалась причина в ограничении числа cookies на домен (20-40 в зависимости от браузера), и того что код счетчика для проверки работы cookies пользователя ставил тестовую куку без указания path=/, что приводило к установке куки на каждую страницу с фотографией и при набирании 20-40 таких кук - броузер чистил самую старую из кук (под самую старую часто попадала кука сессии)
PS: Данный баг был обнаружен в коде счетчика I.UA, Bigmir.net (I.UA поправили)
2