2011-05-04 3 views
0

내 웹 사이트에서 다음에 입력 한 사용자를 기억해야합니다. 입력하면 이전에 확인했던 내용이 표시됩니다. 가장 간단한 방법은 IP 확인이지만 프록시가 있으면 문제가 나타납니다. 클라이언트 측에서 자바 스크립트를 실행하여 자신의 IP를 얻고 싶지 않습니다. 사용자를 확인할 방법이 있습니까? 프로필도 알고 있습니다. 로그인은 할 수 있지만 그렇게하고 싶지는 않습니다.웹 사이트 사용자를 IP로 결정하는 다른 방법이 있습니까?

미리 감사드립니다. 마렉.

+0

쿠키를 사용하여 사용자를 고유하게 식별 한 적이 있습니까? –

답변

2

영구 쿠키를 설정할 수는 있지만 특정 브라우저에서만 유지됩니다. (그리고 쿠키를 지울 수 있음)

가장 신뢰할 수있는 방법은 사용자가 사용자 이름과 암호로 로그인하도록하는 것입니다. 그런 다음 데이터베이스에서 세부 정보를 유지하고 다음 번에 언급 한 것처럼 사이트의 동작을 수정할 수 있습니다 그러나 익명 방문자의 경우이 옵션이 작동하지 않습니다.

+0

빠른 재생을 해주셔서 감사합니다. 나는 쿠키가 이러한 종류의 일을 수행하는 표준 방법이라고 알고 있지만 언급 한 바와 같이 쿠키는 삭제되거나 비활성화 될 수 있습니다. 나는 그것을 할 다른 방법이 있다면 방황하고 있었다. 나는 쿠키를 사용하는 것 외에 다른 선택이 없다고 생각합니다. – Marek

+0

예, 익명 사용자의 경우 쿠키를 사용하는 것이 좋습니다. 신뢰성 측면에서는 이상적이지 않지만 웹 사이트 사용자에게는 사생활 보호가 필요합니다.) – Nathan

0

쿠키를 설정하는 것이 좋습니다. 쿠키를 설정하면 콘텐츠를 읽고 수정할 수 있습니다.

0

쿠키를 사용하고 싶습니다.

0

사용자를 기억하는 표준 방법은 쿠키를 설정하는 것입니다. IP는 많은 비효율적 인 NAT가 있기 때문에 동적 IP 주소를 가지고 있기 때문에 완전히 비효율적입니다. 쿠키를 설정하는 방법은 사용중인 서버 언어에 따라 다릅니다.

0

쿠키를 사용하면 컴퓨터별로 브라우저별로 사용자를 식별 할 수 있습니다.

0

마렉, 기본적으로 내 추천 쿠키를 사용하는 것입니다. 사용자가 로그인 한 후 쿠키에 ID를 기록하고이를 사용하여 맞춤 콘텐츠를 표시 할 수 있습니다. 물론 사용자는 항상 쿠키를 삭제할 수 있습니다 (또는 모두 함께 사용 중지 할 수 있음). 그러나 이러한 요구 사항에 대한 좋은 해결책입니다.

관련 문제