Иногда возникает потребность в определенной форме, которая бы позволила быстро узнать мнение читателей блога по определенному вопросу. В таких ситуациях стоит обратить свое внимание на плагины для создания опросов.
Один из таких плагинов для wordpress является WP-Poll, который имеет достаточно широкий функционал, в частности отражение в блоги, сохранение логов, настройка интерфейса, архив опросов и др.
Если опрос чисто формальное значение (мнение о блоге, интересная тема и др.), то проблемы почти нет. Но если по результатам голосования будут раздавать призы или вручаться награды, то время подумать о защите от накруток. Именно такая ситуация у меня сложилась, когда пришлось организовывать голосование «Мисс интернет симпатий» на одном из сайтов.
Варианты защиты от накруток:
1. Защита с помощью Cookies. Недостаточна, годится только на сайтах для кухарок. Чтобы обойти данный метод достаточно зайти на сайт с другого браузера.
2. Защита по IP. Чуть более надежный способ, чем предыдущий, но сети с динамическим IP адресом полностью нивелируют данный защиту.
3. Защита по Cookies и IP. Легко обходится в сетях с динамическим IP, путем очистки Cookies
4. Голосования после регистрации. Здесь защита основывается на мониторинге пользователей, голосовавших по e-mail, которые были введены при регистрации. Недостаток — пользователи с несколькими e-mail смогут проголосовать несколько раз.
5. Фиксирование информации о браузере (User Agent, HTTP_ACCEPT Headers, Time Zone, Screen Size and Color Depth). Недостаток — при изменении браузера защита становится недейственной!
Можно комбинировать описанные выше методы, но обеспечить 100% идентификацию пользователей в Интернете практически невозможно!