두 가지 유형의 사용자가 내 웹 사이트를 방문합니다. 등록 된 사용자와 손님입니다. 등록 된 사용자는 PHP 세션, 쿠키 및 개별 로그인에 의해 추적되고 보존됩니다. 손님은 관리하기가 더 까다 롭습니다. 따라서 콘텐츠에 기여할 권한이 거의 없습니다.PHP의 반환 "익명"손님을 결정하는 방법
즐겨 찾기, 장바구니, 설문 조사 투표, 검토, 태그 지정, 업로드 및 댓글을 남기려면 (등록 여부와 관계없이) 사용자 편집을 열고 싶습니다. 동시에 등록되지 않은 다른 사용자로부터 데이터를 보호하십시오.
다른 방문자의 순 방문자를 결정하기위한 몇 가지 옵션 또는 모범 사례와 더 많은 기여를 허용 할 때 고려해야 할 보안 조치에는 어떤 것이 있습니까? 보안/제한 설정을 통해 기고금 서비스를 제공해야합니까? 아니면 중간에 만나서 쿠키 등을 허용하도록 설정을 완화해야합니까?
IP 주소 - IP는 옵션이지만 임시적인 것입니다. 그것은 다른 IP로 자신의 인터넷에 다시 연결하는 사용자를 위해 바뀔 수 있으며, 다른 사용자는 결국 동일한 IP를 공유 할 수 있습니다. IP는 익명 성, 공유 성 또는 오해의 소지가있을 수도 있습니다.
PHP 세션 - 세션에 대해 확인하고 (사용하도록 설정된 경우) 브라우저를 닫을 때 확인이 가능합니다.
쿠키 - 세션 데이터를 저장할 수는 있지만 클라이언트 측에서 쉽게 (그리고 종종) 비활성화됩니다.
헤더 데이터 - 자신의 알려진 정보를 결합하는 사용자 수도 적어도 그룹 사용자 - ISP, 브라우저, 운영 체제, 참조 웹 사이트 등
편집 : 나는 아직도 주위에 내 머리를 얻는 데 문제가 우리가 손님을 위해 쿠키를 만들었습니다. 해당 세션에 일련의 편집 및 사용자 기록을 첨부하십시오. 쿠키가 제거되면 데이터가 아무 것도 붙이지 않고 떠 다니고 사용자는 데이터를 잃어 버립니다. 또는 사용자가 로그인하면 게스트와 사용자 데이터가 병합되어야합니다 ...
"세션 데이터를 저장할 수는 있지만 쉽게 (그리고 종종) 클라이언트 쪽에서 사용할 수 없습니다." 나는 정중하게 일반 사이트 방문자가 쿠키가 무엇인지 안다는 것에 정중히 동의합니다. 사용 된 서버 또는 뭔가를 판매하지 않는 한 –