제목 | 크롬 세션 질문 ~ | ||
---|---|---|---|
글쓴이 | implemental | 작성시각 | 2014/10/29 13:30:31 |
|
|||
로그아웃 쪽 문제인데요. 일단 ie 에서 브라우저를 종료를 하면 정상적으로 세션 값이 삭제가 잘 됩니다. 하지만 파폭이나 크롬에서는 브라우저를 종료를 해도 여전히 세션 값이 지워지지 않고 있네요. (브라우저 종료가 아닌 로그아웃 기능을 이용하면 모든 브라우저에서 잘 삭제가 되고요) ((중복 로그인 기능을 구현 다 하고 난 다음, 테스트를 해보니 이렇더라구요..)) config.php 설정은 $config['sess_cookie_name'] = 'ci_session'; $config['sess_expiration'] = 3600; $config['sess_expire_on_close'] = TRUE; $config['sess_encrypt_cookie'] = FALSE; $config['sess_use_database'] = TRUE; $config['sess_table_name'] = 'ci_sessions'; $config['sess_match_ip'] = FALSE; $config['sess_match_useragent'] = FALSE; $config['sess_time_to_update'] = 300; 입니다. 처음부터 차근차근해봤는데도 영 잘 모르겠네요 ^^ |
|||
다음글 | 각 model 클래스간에 공유하는 방법을 알고 싶습니다... (1) | ||
이전글 | 이상하게 5메가만 넘어가면 업로드가 안됩니다. (2) | ||
implemental
/
2014/10/29 13:44:40 /
추천
0
혹시나 해서 세션 태워버리는 controller 하나 만든 다음에 onInload 해주는 자바스크립트 하나 만들었는데도 안되더군요 ^^
|
kaido
/
2014/10/29 16:31:08 /
추천
0
그것이 크롬의 신비 입니다.
크롬은 세션이 완전히 종료되기 전까지 [시간완료전까지] 세션을 자체적으로 물고 있습니다. 컴퓨터를 재 시작 하셔도 세션을 물고 있습니다. 방법은 직접적으로 세션을 지우거나, 아니면 세션의 업데이트 체크 시간 주기를 줄이는 방법이 그나마 간단한 방법입니다. |