Достоверная система голосования
Поделитесь опытом или ресурсами, если кто знает. А если конкретнее, то хочу узнать механизм блокировки повторного голосования проголосовавшим пользователем. Понимаю, что это почти невозможно, но все же.
Такое можно сделать, если у тебя голосуют только зарегистрированные пользователи. Тогда механизм блокировки повторного голосования можно реализовать достаточно легко. В этом случае, юзер логинится и заходит на страницу голосования. Результаты голосования сохраняешь в БД, либо текстовый файл вместе с $id пользователя. Далее при голосовании проверяешь, если $id голосующего юзера уже есть, тогда блокируешь.
Если же голосование у тебя открыто для всех, в том числе случайных посетителей, то тут возможно лишь снизить риск повторного голосования. Например, вычисляешь ip пользователя, а далее по тому же принципу, что приведен выше. Но тут есть одно "но" - если юзер коннектится по dial up, то тогда он сможет проголосовать повторно, так как при dial up ip динамический. Но все равно в этом случае ты можешь исключить повторное голосование для юзеров с постоянным ip, а это ИМХО все-таки лучше, чем ничего :)