Программирование > PHP
Голосования и IP
Vetroff:
а если голосований много - то с таблицами долго морочиться
Макс:
Поочему много?
Присваиваешь каждому голосования номер (например catid) и в формк голосования вставляешь
А при проверке IP делаешь
SELECT count(*)
FROM tablename WHERE ip=\'$REMOTE_ADDR\' and catid=$catid;
P.S
Хотя наверное в своем прошлом посте я немного погарячился, что куки хуже чем IP. Дело в том что IP ведь может быть динамическим.
Может стоит делать голосовние вообще без защиты, тогда те, кто захотят накрутить счетчик не сильно будут хитрить и при анализе данных накрутку легче можно будет обнаружить и исключить из анализа.
Или я не прав?
Vetroff:
И я про то, что ip зачастую присваивается серваком , к тому же если много юзеров подключено через прокси, как у нас в инсте, то проголосовать сможет только1
Vetroff:
И я про то, что ip зачастую присваивается серваком , к тому же если много юзеров подключено через прокси, как у нас в инсте, то проголосовать сможет только1
(Вообщето я уже сделал на куках)
Realtor from Moscow:
Если куки не ловятся, то проверить разницу по времени обращения с аналогичного REMOTE_ADDR. И если больше 30-60 сек (ак обычно у всех), то разрешить повторное голосование.
Навигация
Перейти к полной версии