나는 동일한 사용자로부터 남용/다중 투표를 최소화하는 투표 시스템을 PHP에서 작성하는 것에 관해 stackoverflow에서 읽었지만 내 질문에 대한 답변을 찾지 못했습니다.PHP 투표 시스템에 세션이 있습니까?
나는 사용자가 항목을 투표하거나 "좋아"등록 할 필요가없는 응용 프로그램이 있습니다. 분명히 남용을 최소화하고자하며 일부 단체 (광산 포함)가 공유 IP 주소를 사용하기 때문에 IP 주소 당 투표 수를 제한하고 싶지 않습니다.
이전에는 인증되지 않은 시스템에서 세션을 사용한 적이 없었 습니다만,이 애플리케이션은 순회 공연 가치에 사용되었지만 (여전히 오용을 최소화하기 위해 사용되었습니다)이 방법이 작동 및 성능에 영향 같은 단점이 있었다 여부, 그리고이 방법으로 세션을 사용하는 것도 가능 여부 것 :
-
세션 당 항목 당 하나의 투표권을 허용
- 웹 사이트가로드 세션을 시작
이것이 좋은 생각이 아니라면 대체 방법으로 IP 주소 당 적당한 수의 투표를 허용하거나 동일한 IP 주소의 표결 사이에 시간 제한을 두는 것입니다.
당신이 뭘 추천하는지/사용자에게 가장 성가시겠습니까? 브라우저를 다시 시작하거나 5 분 동안 투표를 기다리거나 쿠키를 삭제 하시겠습니까?
엔터테인먼트 가치 이외의 다른 결과에 사용하지 않는 것이 좋습니다. – gnud