|
|
|
| Привет всем :) такое дело, нужно запретить повторное голосование, пытался сделать по ip но вочему то не срабатывает, вообще запрещает голосовать.
вот так делаю:
$ip = $_SERVER['REMOTE_ADDR'];
$ip_file = "ip последнего голосовавшего";
if($ip_file!==$ip)
{
//принять голос
}
else
{
//не принимать...
}
|
Куки слишком громозко, голосований куча!
Как ещё можно провернуть голосование? | |
|
|
|
|
|
|
|
для: job
(03.07.2007 в 19:24)
| | Только если голосуют пользователи зарегистрированные на сайте, так мона отделить им табличку под голоса и отмечать:
голосование 1
голосовали юзеры (их ИДы): 3,65,2521,513261,523523,541,41,612 и т.д. =)
Иначе никак...
P.S. у меня 1 ай пи на пол города и что вы дабьётесь своим скриптом? Прально ;) Проголосует только 1 человек от моего провайдера например, а таких много =))))) | |
|
|
|
|
|
|
|
для: Proger
(03.07.2007 в 19:51)
| | Тогда такая мысля, главное то что, чтобы пользователь два раза не проголосовал. Обычно это пытаются сделать сразу после первого голоса, может сделать по ip вот только разрешать голосовать с одного ip адреса через допустим 5 минут.. Пользователь подумает что всё перекрыто и больше по 2 раза голосовать не будет..
Ну как? Разумно? что скажете? | |
|
|
|
|
|
|
|
для: Job
(03.07.2007 в 20:06)
| | не надо считать пользователя глупее себя.
[поправлено модератором] | |
|
|
|
|
|
|
|
для: Job
(03.07.2007 в 20:06)
| | Нет, не очень разумно, т.к. другой человек зайдет на сайт и не сможет проголосовать, в этих случаях используются куки, если кук есть у пользователя на компе то выводить сразу результат голосования, без радио-баттонов и кнопки.
Куки создаются на компе пользователя, грамоздким один кук буть не может, тем более после заданного времени он удаляется, а если время не указывать, то на диск он даже не запишится. | |
|
|
|