문제

JavaScript로 고유 한 사용자를 식별하는 효율적인 방법을 제안 할 수 있습니까 (예 : 서버쪽으로 보낼 해시 계산).

편집 : 요점은 브라우저에 '침입'할 수 없다는 것입니다 (예 : 쿠키 보내기). 그리고 IP도 옵션이 아닙니다. 그리고 클라이언트 측 솔루션 (따라서 JavaScript)이어야합니다.

도움이 되었습니까?

해결책

이 문제에 대한 일반적인 해결책은 서버 측에서 고유 ID를 계산 한 다음 해당 ID가 포함 된 브라우저로 쿠키를 밀어 넣는 것입니다 (먼저 쿠키가 현재 브라우저에 대해 쿠키가 이미 정의되었는지 확인).

광고 네트워크는이 기술을 사용하여 웹 사용자에 대한 인구 통계 정보를 수집합니다.

편집하다 그건 그렇고, "고유 ID"는 단순히 사용자와 관련된 첫 번째 세션 ID 일 수 있습니다. 많은 프레임 워크가이를 제공 할 수 있습니다.

다른 팁

Brian의 답변을 발표했지만 문제가 고유 한 사용자를 식별한다고 덧붙이고 싶습니다. 서버 레벨에 참여하지 않는 한 페이지 수준을 넘어서는 JavaScript로 수행 될 것을 주장하는 것은 유익한 접근 방식이 아닙니다.

"고유 한"문자열은 사용자의 IP 주소 일 수 있지만 예를 들어 회사 방화벽 뒤의 다른 사용자가 동일한 IP로 나타날 수 있다고 조심하십시오.

사용자의 IP 주소는 이미 서버 수준에서 사용할 수 있으며 JS가 필요하지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top