질문
Q #12132
ci session 크롬에서는 해제가 되는데 익스플러스 11에서 해제가 안되는 문제거에 대해서 질문을 드립니다.
헤헤헤
2015-04-09 01:08:02
세션을 아래와 같이 생성하고
$sessiondata = array(
'id' => $id,
'is_login' => true
);
$this->session->set_userdata($sessiondata);
새션 해제는
$sessiondata = array('id' =>'', 'is_login' => '');
$this->session->unset_userdata($sessiondata);
$this->session->sess_destroy();
이렇게 수행합니다.
클크롬에서는 로그아웃 처리 하면 잘 되는데
익스플로러에서는 session 값이 남아 있네요
아파치 서버를 사용하고 있는데 아파치 서버 설정과 상관이 있는 문제인지?
config 파일은
$config['sess_cookie_name'] = 'cisession';
$config['sess_expiration'] = 7200;
$config['sess_expire_on_close'] = TRUE;
$config['sess_encrypt_cookie'] = TRUE;
$config['sess_use_database'] = TRUE;
$config['sess_table_name'] = 'mtvlife_sessions';
$config['sess_match_ip'] = TRUE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 300;
이렇게 구성되어 있습니다.
$config['sess_match_useragent'] = TRUE;
false로 바꾸고 해보세요.
포럼에서 세션으로 검색하면 여러 케이스 나옵니다.