Добрый день. Вопрос стал следующим образом. Есть голосования на PHP, их грубо говоря штук 500 на 1 сайте [возможно будет и больше]. Изпользуем БД. Нужно сделать чтобы человек с 1 IP мог проголосовать только 1 раз за день в 1 голосовании, т.е. он голосует в 1м и переходит на второе голосование и так пока они не закончатся, НО человек не должен иметь право проголосовать в 1 голосовании 2 раза.
Идея была следующая:
таблица в БД - sessions
где все разпределаятся на:
IP | Date | id_poll
Там где ИП - ип юзера, дата - момент голосования, id_poll - ID голосования.
Таблица будет обнуляться каждые 24 часа в 00:00.
И потом идет проверка для соответствующего голосования, голосовал ли человек с его IP.
Но этот путь не очень правилен, ибо если в день проголосуют 1000 человек, хотя бы в 20 голосованиях, получится - 20000 записей в базу.
Может у кого-нибудь есть уже готовое решение задачи.