Денис Болтиков
Мысли вслух
блог дениса болтикова

Главная > 2007 > Заметка о cookies, количество не всегда переходит в качество

 

 

Заметка о cookies, количество не всегда переходит в качество

Заметка о cookies

На днях заметил, что не работает плагин WP-PostRatings, голосование за посты на аяксе. Полез разбираться, в итоге почистил таблицу логов, все заработало. В процессе выяснил ужасную вещь, оказывается при защите по кукам этот плагин на каждое голосование ставит _отдельную_ куку. Бля! (надеюсь меня не читают дети) Ну кто так делает? Кук на домен максимум 20, еще есть ограничение на размер каждой. После того как человек проголосует 20 раз, то остальные, например с авторизацией, у него слетят. По нормальному надо все записывать в одну, это совершенно не сложно.

Вроде простая вещь, а оказывается ее многие не знают. Такое ощущение, что надо создавать блог по веб-разработке в котором рассказывать обо всем. Хотя, я сам к примеру долго не знал точной разницы между pconnect и connect, include и require, что не мешало сносно писать на PHP.

Кстати, когда то давно мы НГС тоже наступили на эти грабли. Однажды у всех проектов по очереди, ни с того ни с сего, начала слетать авторизация. Так как за большинство из них отвечал я, то и искать в чем дело пришлось мне. После недолгих поисков выяснилось, что в недавней переделке phpAds, чтобы он считал не только показы баннеров, но и количество уникальных пользователей, как раз на каждый баннер ставится отдельная кука. А так как разных баннеров у нас много, то и предела в 20 штук достигаем очень быстро. Пришлось быстро объяснять товарищу в чем дело и исправлять.

P.S. В пятницу ходили офисом играть в боулинг. Поставил свой личный рекорд — 176. Пять страйков, из них три подряд, и два спеа.

Ещё по теме:

 

Написано Сентябрь 11, 2007


Комментарии

 

Денис Болтиков

Архив

Сайт создан в 2007 г. © Блог Дениса Болтикова | Seoded.ru — Создание сайта