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
Форумы портала PHP.SU :: Версия для печати :: Вопрос реализации рейтинга товаров
Форумы портала PHP.SU » » Вопросы новичков » Вопрос реализации рейтинга товаров

Страниц (1): [1]
 

1. Prizma - 13 Февраля, 2013 - 21:24:56 - перейти к сообщению
Надо сделать в интернет-каталоге товаров рейтинг по товорам, реализация рейтинга меня не интересует, а вот к чему лучше привязывать проголосовавших это вопрос... возможные варианты которые я себе набросал:
1. ip адрес
2. mac адрес
3. по версии браузера проверять если ip совпали (тоесть ip + версия браузера)
4. куки
5. ip + куки(ограничение на 1 ip проголосовать за 1 товар не более 5 раз, после чего для данного товара блокируется возможность голосовать с данного ip) естественно что бы не допустить множественного голосования проверять по кукам(в этой реализации если несколько человек с единого ip будут оценивать один товар у них не возникнет конфликта)

ну вот вроде и всё =) без авторизации надо реализовать возможность голосовать

подскажите у кого опыт есть к чему лучше из этих или иных вариантов, как лучше реализовать возможность проголосовать? (естественно что бы 1 человек голосовал 1 раз)
2. EuGen - 13 Февраля, 2013 - 21:30:33 - перейти к сообщению
В общем случае задача не решаема. Куки можно стереть, ip - сменить. Строгий же контроль ip отсечет всех, кто сидит за NAT. Поэтому будьте готовы, что пользователи смогут голосовать более 1 раза.
3. Prizma - 14 Февраля, 2013 - 22:26:57 - перейти к сообщению
не нужно строгого отсечения, тематика сайта позволяет это, хотелось бы организовать такую функцию на сайте... это позволяет привлечь клиентов к товару, задержать посетителей подольше на сайте и т.д.
4. DelphinPRO - 14 Февраля, 2013 - 22:35:14 - перейти к сообщению
Prizma пишет:
естественно что бы 1 человек голосовал 1 раз
EuGen пишет:
В общем случае задача не решаема.
Задача в принципе не решаема. Я всегда могу проголосовать второй раз с планшета или мобильника, или с компьютера соседа Улыбка

по теме - достаточно IP+cookie.
ну еще сюда можно useragent браузера прикрутить
5. Prizma - 14 Февраля, 2013 - 22:47:07 - перейти к сообщению
DelphinPRO пишет:
Задача в принципе не решаема. Я всегда могу проголосовать второй раз с планшета или мобильника, или с компьютера соседа Улыбка

по теме - достаточно IP+cookie.
ну еще сюда можно useragent браузера прикрутить

наверно так и сделаю ip AND (useragent OR coocie) по такому алгоритму =)

 

Powered by ExBB FM 1.0 RC1