Система превью в городском словаре - PullRequest
1 голос
/ 05 января 2010

Я думал о внедрении системы thumbs, но моя потребовала бы регистрации, исключающей возможность того, что люди будут голосовать более одного раза, если они не создадут для этого новую учетную запись. Так что меня интересует система большого пальца Urban Dictionary. Как это работает? Я предполагаю, что мой IP-адрес будет храниться в базе данных, поэтому люди не смогут голосовать более одного раза, однако IP-адреса меняются довольно часто, особенно когда вы на iPhone. Вероятно, сочетание куки и проверка IP. Кто-нибудь может дать мне лучшее понимание? Что они проверят, чтобы убедиться, что вы не проголосовали более одного раза?

Причина, по которой я спрашиваю, заключается в том, что я могу вместо этого сделать свою публичную систему. Может быть, даже гибрид, похожий на SO, где вы можете задать вопрос перед созданием учетной записи и затем связать их вместе. Я использую PHP и MySQL.

Ответы [ 2 ]

6 голосов
/ 05 января 2010

Почти всегда это делается с печеньем. Как вы говорите, IP-адреса нельзя использовать (наивно) по мере их изменения или охватывать слишком много людей (т. Е. Всех в данном офисе и т. Д.).

Но онлайн-опросы в любом случае ненадежны, поэтому не стоит слишком беспокоиться о решении проблемы, которая никого не волнует. Вы можете применять более «разумные» правила, но затем вам нужно спросить, какую выгоду вы получаете от всей своей работы.

Лично я бы пошел с:

  1. Печенье
  2. Принудительное голосование при регистрации
  3. Какой-то анализ моделей голосования

Потому что само собой разумеется, что люди могут просто зарегистрироваться постоянно, чтобы подать больше голосов. Это действительно зависит от того, какую выгоду люди получают от голосования, и сколько вы заботитесь (с точки зрения времени, которое, очевидно, является деньгами).

0 голосов
/ 03 ноября 2013

Я знаю, что городской словарь допускает более одного голоса в день. Точнее раз в шесть часов.

...