Голосования (опросы)
Данный модуль позволяет узнать мнение аудитории сайта по тому или иному вопросу. Пользователь, заходя на сайт, отмечает вариант ответа из списка доступных и нажимает кнопку «Отправить» либо «Проголосовать». Его голос будет учтен и записан в базу, а результаты опроса обновятся. Если пользователь уже проголосовал, то ему автоматически покажутся текущие результаты.
Сам блок голосования может размещаться как на главной или одной определенной странице, так и на всех. Это зависит от пожеланий заказчика и разрабатываемого дизайна.
Следует обратить внимание на такой нюанс как «накрутка счетчика» - когда один и тот же пользователь будет несколько раз кликать по нужному ему варианту ответа, чтобы обеспечить его «победу» в голосовании. Можно выделить несколько видов проверок:
- по IP-адресу - запрещает голосовать более одного раза с того же компьютера. В настройках также можно задавать время через которое пользователь с таким же IP сможет проголосовать (так как несколько человек могут выходить в сеть с одного адреса);
- по Cookies - запрещает голосовать с того же браузера;
- по имени пользователя - один и тот же пользователь не сможет голосовать второй раз, но для этого требуется регистрация этих самых пользователей на сайте.
- наличие кода подтверждения – блок голосования содержит картинку с произвольно генерируемым словом, пользователь должен ввести точно такой же текст в специальном поле и в случае их совпадением голос будет обработан.
Стоит заметить, что каждый из методов может быть обойден с помощью тех или иных способов – изменения IP-адресов, удаление Cookies или наличие свободной регистрации на сайте. Поэтому, как правило, только совмещение всех методов защиты может дать достаточно реальный результат мнения аудитории сайта.

