세션 활용에 대해서 질문 드립니다

세션 활용에 대해서 질문 드립니다

QA

세션 활용에 대해서 질문 드립니다

본문

기초적인 질문 인데 한번도 활용을 안해봐서 개념을 세우지 못하고 있습니다.

쿠키는 PC에 세션은 서버에 저장된다는것 정도 만 아는데.

 

목적은 비회원이 하루에 3번만 실행(접근)이 가능하도록 하는것 인데요

쿠키로 하면 쿠키를 지우면 소용 없을것 같아서

이럴때 세션을 이용하면 되나요?

 

만약 가능 하다면

질문

1.세션도 쿠키처럼 시간을 주면서 구울수 있나요?

2.세션에 어떤값(어떻게)을 주어야 실행 카운트가 가능 하나요?

3.아이피가 바뀌거나 , 재부팅 되거나, 기기가 바뀌면 어떤 상황이 벌어지나요?

 

아무리 생각해도 불가 할것 같은데,,,

완벽하지 않더라도 비회원에게 하루에 3번이상 접근 못하게 할려면 최선의 방법은 무엇인가요?

 

감사 합니다

이 질문에 댓글 쓰기 :

답변 1

세션은 브라우저를 닫았다가 새로이 열면 다르게 됩니다

IE를 사용하다가 크롬으로 접속해도 전혀 다른 접속이 됩니다

따라서 비회원일 경우 쿠키든 세션이든 원하는 것을 하기에는 적합치않습니다

아이피가 변경되는 경우는 어쩔 도리가 없는 것이나 아이피로 구분하는 수 밖에  없습니다

테이블을 하나 생성해서 날짜, 아이피, 접속횟수를 저장하는 방법으로 하는 것이 좋겠습니다

이렇게 해도 문제는 한 사무실에서 공유기를 사용한다면 같은 아이피가 될테니까 정확하게 안되죠

피시방에서 접속하고 나중에 집에서 접속하는 경우 컨트롤 할 수 없게 되죠

즉 비회원은 완벽한 방법이 없을 듯 하군요

 

 

 

 

 

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 178
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT