Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Голосование
 
 автор: Bvz   (20.04.2010 в 08:52)   письмо автору
 
 

а как сделать голосование на сайте, чтоб нельзя было 2 раза голосовать незарегистрированным пользователям?

  Ответить  
 
 автор: chexov   (20.04.2010 в 09:51)   письмо автору
 
   для: Bvz   (20.04.2010 в 08:52)
 

Никак:) но вообще есть три варианта:
1) Записывать IP и проверять их при каждой попытке проголосовать
НО, некоторые организации используют один IP на все компьютеры по шлюзу и следовательно на выходе IP будет одинаков в этой организации
2) Также записывать IP и разрешать голосование с этого же IP по времени к примеру раз в час
3)Разрешать голосовать хоть сколько раз с одного IP? но при подсчете голосов отсеивать все повторяющиеся

  Ответить  
 
 автор: psychomc   (20.04.2010 в 10:08)   письмо автору
 
   для: chexov   (20.04.2010 в 09:51)
 

есть еще 4) вариант: ставить проголосовавшему на комп куку. при голосовании проверять, если установлена - голосовать больше нельзя, иначе - можно. в общем-то вариант ничем не лучше и не хуже других (я имею ввиду если захотят накрутить накрутят). каждый выберет то, что ему удобнее

ps. смею предположить, что еще можно найти с пяток разных вариантов :)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования