제목 | ci_session에서 $config['sess_time_to_update']관련 조언 구합니다. | ||
---|---|---|---|
글쓴이 | 율마 | 작성시각 | 2013/12/12 16:12:52 |
|
|||
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'); 를 추가한 후 문제가 해결되었습니다. 그동안 관심갖어주신 여러분 감사드립니다!! |