질문 Q #14081
$config['sess_expire_on_close'] = TRUE; 관련 질문
호짱 2016-07-05 13:05:56

제작중인 홈페이지는 CI 3.0 버전에 db session을 사용중입니다.

2.0에선 브라우저 종료시 세션이 삭제 됐었는데 3.0버전부터는 안되는거 같습니다.

혹시 버그인가요?

제 config파일 session관련 부분입니다.

$config['sess_driver'] = 'database';

$config['sess_cookie_name'] = 'ci_session';

$config['sess_expiration'] = 7200;

$config['sess_save_path'] = 'ci_sessions';

$config['sess_match_ip'] = FALSE;

$config['sess_time_to_update'] = 300;

$config['sess_expire_on_close'] = TRUE;

$config['sess_regenerate_destroy'] = FALSE;

$config['sess_encrypt_cookie']    = TRUE;

답변 1
#1 한대승(불의회상) 2016-07-05 13:29:29

3.0부터 세션이 PHP네이티브가 디폴트가 되어서 그렇습니다.

쿠키로 바꾸면 동작 할 겁니다.