나는 갇혀있어, 도와 줘!카운트받는 방법. 각 사용자/컴퓨터에 고유 한 파일을 다운로드하는 중 ...
나는 FILE 테이블 가지고: 는 BIGINT, FILE_NAME VARCHAR, 파일 BLOB을 FILE_ID을 ... 등
나는 내가 식별 할 수 있도록 사용자/컴퓨터 당 각 파일의 다운로드의 어떤을 계산하고 싶지 각 파일의 총 수 및 또한 단일 사용자가 여러 번 파일을 다운로드하는 상황을 피하기 위해,
난 그냥 지금까지 내가 다음과 같은 생각을 가지고 구현할 수있는 최선의 방법을 알고 싶다 방법 :
1) 테이블 FILE_DOWNLOAD_COUNT (FILE_ID, UNIQUE_ID)만들기2) 파일을 다운로드 할 때마다 다운로드 한 파일의 ID와 모든 다운로드 요청에 해당하는 고유 한 값으로이 테이블에 새 레코드를 삽입하십시오.
하지만 UNIQUE_ID를 (를) 식별하는 데 사용해야하는 항목은 무엇입니까?
IP 주소/MAC 주소/A 쿠키 값
문제 :
IP 주소 : 모든 새로운 접속시, 새로운 IP 주소를 할당 (DYNAMIC IP)
MAC 주소 : 변경할 수 있으며 MAC 스푸핑을 사용할 수 있습니다.
쿠키 값 : 삭제할 수 있습니다.
그래서 가장 안정적인 방법으로 어떻게 이것을 할 수 있습니까?
는 참고 : 나는
귀중한 의견을 보내 주셔서 감사합니다. 문제가있는 경우 되돌려 주겠습니다. – Godfather
@Godfather,이 답변이 유용하고 의심 사항을 정리 한 경우 답변으로 표시하십시오. 아직 받아 들여지지 않은 질문을 표시하지 않았으므로 [여기] (http://stackoverflow.com/faq#howtoask)를 참조하십시오. 기본적으로 답 득표 아래의 눈금을 클릭하면 초록색/수락됩니다. –