Популярні приколи

відео

хочу сюди!
 

Наталя

42 роки, лев, познайомиться з хлопцем у віці 38-48 років

Ограничение на число cookies в броузерах и счетчики

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

PS: Данный баг был обнаружен в коде счетчика I.UA, Bigmir.net (I.UA поправили)
2

Коментарі

18.10.10, 10:26

Так то ж известное ограничение. Так что баг скорее - в неуказании пути.

    28.10.10, 10:29

    Ну я и пишу что баг в пути...
    просто мозила сносит самую старую куку не с поддомена (photo.i.ua) а берет в целом по домену i.ua почему-то... (поэтому баг так странно и проявляется именно в ней)

      38.10.10, 10:32

      Всё про ваши куки ясно.

        48.10.10, 10:43

        Никогда не обнаруживал подобного бага. Каких версий мозиллы касалось, всех?

          58.10.10, 10:44

          В частности в 3.6.10 глюк проявился после 41 куки b=b, слетала кука I

            68.10.10, 10:48Відповідь на 5 від Draal

            Честно, ни разу не было. Вот с opera, то да. Не разрыв сессий, но падение вообще. Именно при добавлении изображений на сайт.

              79.10.10, 10:11

              О, прикольно. Так вот, где собака была зарыта с этим неуловимым багом, мучившим нас уже сколько лет.

              Но почему же такое не проявлялось на других разделах - открытках, блогах - тут что ли время важно между листаниями страниц?

                89.10.10, 10:49Відповідь на 7 від Zerkella

                Оно проявлялось (даже в почте к примеру) просто обычно в блогах ты не смотришь подряд 40 заметок.

                  99.10.10, 11:31Відповідь на 8 від Draal

                  Но все равно же ты лазишь залогиненный часто по порталу и рано или поздно на одном домене набирается 40+ страниц. И это даже за день вполне достижимое число.

                    109.10.10, 12:07Відповідь на 9 від Zerkella

                    Кука персешин, они очень быстро чистились, да и мозила не всегда сносила куку сесии, иногда сносила правильно.... (в ие это проялялось сносом куки дебага, (ибо ие чистит правильно, внутри поддомена)

                    и нужно 40 уникальных траниц на поддомен
                    PS: в общем исправив код счетчика - исправилась проблема
                    PS2: возможно это еще как-то связано со слешевой архитектурой (включающей слешь на папки)