Posted by: spaceufo on: March 23, 2007
사실 웹서버 측에서 본다면
유저가 언제 웹사이트를 떠났는지 즉 사용자의 세션이 언제 끝났는지…
만약 회원일때 로그아웃을 하지 않고 브라우저를 닫았을때와 같이 그 시점을 알수가 없다.
그래서 웹서버가 사용자의 세션을 무효화시킬지를 결정하는 방법을 보면,
php의 세션 설정 항목중에
session.gc_maxlifetime 항목의 값을 수정해주는 방법이 있다.
보통은 1440초 즉 24분으로 되어있는데 이걸 줄여주는 방법이다.
php의 세션 설정 항목중에
session.gc_probiblty 항목의 값을 수정해주는 방법이 있다.
이것은 이렇게 [...]
Posted by: spaceufo on: March 23, 2007
How1 :: 세션(session)을 저장하여라!
1.사용자의 데이터를 환경설정 파일(PHP.ini)에서 지정한 디렉토리에 파일로 저장하는 방식(default)
필요요소 : 식별키, 저장 디렉토리, 저장할 내용
식별키는 자유롭게 명명한다. 예를 들어 “A”라는 유저가 방문시 “test”라고 하는 식별키를 준다면
저장하고 싶은 디렉토리에 “sess_test”라는 새로운 파일이 생성된다.
유저 “A”는 향후 다시 방문시 “sess_test”라는 파일을 참조하여 필요한 값을 찾아낸다는 것이다.
그렇다면 무엇을 저장할 것인가?
이것은 서비스와 관련된 사항이다, 보통 자동로그인을 위한 값을 저장한다.
2.서버의 [...]