Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Уникальное голосование
Покинул форум
Сообщений всего: 7
Дата рег-ции: Март 2009
Помог: 0 раз(а)
Написал скорип голосования, но возник один важный вопрос: как лучше всего сделать так, что бы 1 пользователь мог проголосовать 1 раз? Во всяком случае с одного ip и одного браузера. Есть разные идеи, но вот как сделать лучше всего...
Roler
Отправлено: 27 Марта, 2009 - 19:10:40
Посетитель
Покинул форум
Сообщений всего: 458
Дата рег-ции: Авг. 2008 Откуда: Россия
Помог: 1 раз(а)
Что тут думать то, сохранять в таблицу id и user-agent проголосовавших, и проверять, голосовали уже или нет.
valenok
Отправлено: 28 Марта, 2009 - 00:21:03
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
юзер агент нельзя.. повторяться может..
йп у некоторых динамический
куки некоторые стирают
Так что 100%-но никак.
А так в куки записывать голосовал или нет.
----- Truly yours, Sasha.
Roler
Отправлено: 28 Марта, 2009 - 07:57:25
Посетитель
Покинул форум
Сообщений всего: 458
Дата рег-ции: Авг. 2008 Откуда: Россия
Помог: 1 раз(а)
valenok
Про ip я забыл.
Но, тут зависит от того, есть ли сама система пользовательских аккаунтов. Если есть, то никаких проблем.
Гость
Отправлено: 28 Марта, 2009 - 18:35:45
УДАЛЁН
Roler А елси есть система юзерский аккаунтов то зачем вообще мудрить с user-agent
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.