2011-05-16 5 views
0

이미 사용 된 페이지가 특정 페이지를 방문했는지 여부를 감지 할 수 있어야합니다.고유 한 사용자 서명

초기 방문시 쿠키를 설정할 수 있습니다. 또한 IP, 브라우저, OS, 어쩌면 언어와 같은 환경을 저장하고 MD5와 같은 문자열을 만들어 현재 방문자의 환경과 비교할 수 있습니다.

고려해야 할 다른 방법이 있습니까?

저는 PHP로 작업합니다.

+2

익명 사용자 또는 등록 된 사용자? – drudge

+0

둘 다 등록되었지만 모두해야 할 일은 ID가 이미 해당 작업에 대한 내 db에 있으면 로그인했는지 확인하는 것입니다. – santa

답변

0

쿠키 만 사용하면이 문제를 해결할 수없는 이유를 충분히 이해할 수 없습니다. 쿠키에는 방문하는 각 페이지에 대해 서버에서 설정할 수있는 도메인과 경로가 있습니다. 그들이 각 페이지를 방문 할 때 두 가지 설정을보고 브라우저에 쿠키가 설정되어 있는지 확인하고 페이지를 방문했는지 확인할 수 있습니다. 당신이 알고 싶은 것이 있다면 지금보다 더 정교해질 필요가 없습니다. 그들은 이전에 페이지를 방문 했습니까?

+0

그 수표를 우회하는 것은 너무 쉽습니다. 내 브라우저는 닫을 때 모든 쿠키를 지우도록 설정되어 있습니다. – santa

+0

그래서 뭐? 쿠키를 삭제하면 많은 사이트가 계속 추적되지 않습니다. 그게 요구 사항입니까? 귀하의 초기 질문에 언급되지 않았습니다. – chubbsondubs

+0

테스트 데이터를 수집하는 페이지에서이 기능이 필요하며이 데이터를보다 정확하게 유지하려면 여러 번 참여하는 것을 방지해야합니다. – santa