![]() |
Как защитить голосование от накруток с помощью куков?
Как защитить голосование (php-mysql) от накруток с помощью куков?
|
Правильный ответ: никак. А неправильных тебе сейчас накидают...
|
А как прописать куки?
А как прописать куки? Че-то у меня не очень получается. Что я неправильно делаю? Вот кусок кода:
if ($HTTP_COOKIE_VARS['$id']<(time()-86400)) {header ("Location: $HTTP_REFERER"); } else { mysql_query("UPDATE konkurs SET count=count+1, ip='$ip', data='$time' WHERE id='$id'") or die ("Немогу выполнить запрос - ".mysql_error()); setcookie("$id", (time()+86400), (time()+86400)); } |
лучше защищаться по ипу и дате
|
а как это делать по IP?
а как это делать по IP?
Кто-то может дать реальный пример.... |
Защищаться по IP столь же быссмысленно, поскольку:
1. Существуют проски, а значит несколько посетителей могут ходить под одним IP. 2. Существуют dialup-входы с динамической раздачей IP, вследствии чего зачастую достаточно перезвонить для получения нового IP. Братья, ПРАВИЛЬНОГО решения нет. Тужиться нет смысла -- малахитовый цветок все равно не выйдет. Есть различные решения административного плана, но к программированию это отношения не имеет. |
а как насчет номера компа???
может можно каким-то методом определять номер компа и делать проверку???
|
А что, ты уже все компы пронумеровал? :)
ДАЖЕ если сделать априори неверное предположение, что ты можешь идентифицировать каждый отдельный комп, то существуют еще интернет-кафэ. :) |
Какая разница...
Какая разница...
В кафе или не в кафе... Все равно каждый комп имеет свой номер, вот только как его определять??? |
Чтобы комп имел свой номер -- нужно его написать красной краской на корпусе. Ну или синей.
Соответственно, тебе потребуется много краски и времени. Ну и поставить веб-камеру на каждый комп в мире, чтобы видеть их номера. :D Hint: почитай RFC на протокол HTTP... |
| Часовой пояс GMT +4, время: 18:17. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.