저는 비디오를 온라인으로 투표 할 수있는 시스템을 구현했습니다. 방문자는 특정 날짜에 한 번만 투표 할 수 있습니다. 나는 그들의 이메일 주소와 타임 스탬프의 조합을 사용하여 각 날마다 투표가 고유한지 확인합니다.사람들이 하루에 한 번 투표 할 수있는 투표 시스템을 게임에서 방지하려면 어떻게해야합니까?
추측 할 수 있듯이, mailinator.com 등에서 일회용 이메일 주소를 등록하여 시스템을 게임하는 사람들로 이어집니다. 따라서 동일한 투표 결과가 여러 번 투표 할 수있는 다른 투표 알고리즘을 구현하려는 사람이 있는지 궁금합니다. 사람. 또한이 설정은 비디오 # 1이 비디오 # 2보다 관련된 사람이 더 많은 경우 비디오 # 1이 이미 불공 평한 이점을 가지고 있음을 의미합니다.
나는 순위가 매겨진 시스템에 대해 생각하고 있지만 가짜 전자 메일 주소로 시스템을 게임하는 사람을 막을 수있는 방법을 완전히 모르겠습니다.
을 감안할 때 3 개 비디오, A, B과의 오명을 가지고 X. A, B 2를 가지고 있으며, X는 X가 가정 4.
있습니다 내가 해결하기 위해 노력하고있어 문제는 이런 식입니다 3 명의 최고의 비디오, 그리고 사람들이 매일 투표 할 수있는 "B"가 정상에 오르는 데 도움이 될 투표 시스템이 있습니까?
내가 말했듯이, 내 제안 평가 시스템, # 2의 양의가 # 1의를 능가하는 경우, 승자해야 있다고 가정하는 것이 안전하다고 가정하는 것입니다,하지만 불완전 보인다.
누구도 이와 비슷한 태클을 한 적이 있습니까? 마음에, 이들은 꽤 낮은 볼륨 결과 (우리는 평균 약 500 표/7 일), 그래서 2 사람들이 정말 차이를 만들 수 있습니다.
공유 호스팅 환경에서 LAMP (PHP) 스택을 사용하면 도움이됩니다.
동일한 사람이 여러 번 투표 할 수있는 이유가 궁금한 경우, 높은 상향식 광고가 이것이 사이트 트래픽을 늘리는 데 도움이되고 실제로 그래프가 올라가는 것을 즐기기 때문입니다. 후속 히트는 꽤 의미가 없습니다.)
미리 감사드립니다. 다른 정보가 필요하면 알려주십시오.
[EverCookie] (http://en.wikipedia.org/wiki/Evercookie)에서 사용하기 좋은 소리입니다. – drudge
@jnpcl : 이러한 것들은 금지되어야합니다. 대신 실제 로그인 시스템을 사용하십시오 (또는 OpenID를 사용하십시오), 마침표. –
@Alexandre : 죄송 합니다만, 풍자는 텍스트에서 손실됩니다. 나는 스마일을 더해야했다. ;) – drudge