쿠키를 사용하려는 경우, 당신은 this page (이전 버전) 또는 this page (최신 버전)에서 볼 수 있습니다.
당신이 만드는 웹 사이트의 종류를 설명하지 않은,하지만 당신은 사용자 등록/로그인 메커니즘이있는 경우, 당신은 단지 특정 사용자가 데이터베이스에 같은 버튼을 클릭하는 정보를 저장할 수 .
로그인이 허용되지 않는 경우 사용자의 IP 주소를 확인하면 Adam으로 사용자를 식별 할 수 있습니다. 다음을 사용하여이 작업을 수행 할 수 있습니다 : 당신이 먼저 쿠키를 확인할 수 있기 때문에
String remoteAddress = HttpContext.Current.Request.UserHostAddress;
또는
String remoteAddress = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
어느 쪽이든 나는 그것이 다른 방법과 함께 쿠키를 사용하는 것이 가장 좋은 것입니다 생각합니다. 사용자의 컴퓨터에있는 경우 이미 투표를했음을 알 수 있습니다. 쿠키가 없으면 데이터베이스 (IP 또는 로그인 메커니즘으로 식별)에 대한 저장된 정보를 쿼리 할 수 있습니다. 이렇게하면 데이터베이스에 쿼리하는 횟수를 줄여 응용 프로그램의 성능에 좋을 수 있습니다.