CI 묻고 답하기

제목 세션 유지에 대해 질문이 있습니다.
글쓴이 요지 작성시각 2015/02/26 16:40:01
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 15770   RSS
현재 한 페이지에서 이동없이 오래동안 작업 할 일이있는데
작업후 저장을 누르면 세션이 사라져있는 경우가 있어
데이터가 날아가는 경우가 가끔 발생하고있습니다.

포럼을 참고하여 여러 처리를 하고 작업하였으나
간헐적으로 발생하는것 같아서 질문 남깁니다.
 
$config['sess_cookie_name']		= 'session';
$config['sess_expiration']		= 0;
$config['sess_expire_on_close']	= FALSE;
$config['sess_encrypt_cookie']	= FALSE;
$config['sess_use_database']	= TRUE;
$config['sess_table_name']		= 'session';
$config['sess_match_ip']		= FALSE;
$config['sess_match_useragent']	= FALSE;
$config['sess_time_to_update']	= 300;
 
$config['cookie_prefix']	= "";
$config['cookie_domain']	= "";
$config['cookie_path']		= "/";
$config['cookie_secure']	= FALSE;


현재 config의 세션부분과 쿠키부분 설정입니다.

1. 현재 설정에서는 이론적으로 한 페이지에 오래 머물어도 세션이 풀리지 않는것이 맞는것이죠?
2. 컨트롤러에서 현재 세션의 남은 시간에 대해 알수있는 방법이 있을까요
3. 세션 연장을 컨트롤러에서 가능 한지..

잘 부탁드리겠습니다 ^^ ㅎ
태그 세션
 다음글 CI에서 mybatis 구현이 안되나요? (3)
 이전글 application/core/ 파일적용문제 (3)

댓글

한대승(불의회상) / 2015/02/26 17:33:19 / 추천 0
현재 설정은 최대 5분 이군요.
$config['sess_time_to_update']  = 300;
이부분의 값을 바꿔보세요.
요지 / 2015/02/26 17:46:46 / 추천 0
1 현재 테스트중인데 5분, 20분, 40분 동안 이상없이 진행 되긴 하네요..
그래도 혹시모르니 $config['sess_time_to_update'] 값을 많이 늘려놔야겠네요..!