CI 묻고 답하기

제목 ci_session에서 $config['sess_time_to_update']관련 조언 구합니다.
글쓴이 율마 작성시각 2013/12/12 16:12:52
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 14781   RSS
 php개발도 ci개발도, 프로그래밍이란건 난생처음이라 고생중인 1인입니다.

현재, 세션 때문에  자꾸 풀리는 문제때문에  고민중입니다.
$config['sess_time_to_update']는 600, 즉 10분으로 설정을 해놨는데요,
테스트 해보니 5분이면 바로 풀려버립니다.

DB에 들어가서 session_id값을 확인 해보니 session_id가 변경되는 것 같아
여기 저기 확인해보니, 원래 ci_session은 session_id는 5분 마다 변경되는 것 이라고 하더군요.
그래서 좀더 Test해보니 5분 이내로 페이지 이동이든지 무언가 작동이 일어나면 session_id는 그대로 유지되고요

그래서 질문! 
1. $config['sess_time_to_update'] 는 session_id 값이 변화하는 주기 정하는 것 같은데 맞나요?

2. 1이 맞다면, $config['sess_time_to_update'] 설정이 왜 반영되지 않고 초기값인 5분으로만 작동될까요? 혹시 짐작 가는 부분이 있으시면 조언을..ㅠ_ㅠ

3. 1이 아니라면, session_id값이 변화하지 않도록 막아두어야 할 텐데 방법을 아시면 전수 부탁드립니다.



 다음글 콘트롤에서 뷰에 배열 넘길때 궁금한 것이 있습니다. (4)
 이전글 md5 적용 중 코드 에러 (3)

댓글

율마 / 2013/12/16 12:09:00 / 추천 0
 아... 주말동안 댓글이 없네요~ ㅠ_ㅠ 질문이 이상한걸까요?
이현석 / 2013/12/16 20:18:39 / 추천 0
세션 유지시간과 관련된 항목은 sess_time_to_update 가 아니고 sess_expiration 입니다. ^^
율마 / 2013/12/27 10:25:19 / 추천 0
세션관련부분을 A컨트롤러에 만들어 B컨트롤러에 로드하는 식으로 구현했었는데
autoload한 세션 라이브러리가 A컨트롤러에 제대로 로드되지 않아서 생긴 문제인 듯 합니다.
A컨트롤러에 autoload에 상관없이 $this->load->library('session'); 를 추가한 후 문제가 해결되었습니다.
그동안 관심갖어주신 여러분 감사드립니다!!