CI 묻고 답하기

제목 세션관련 질문입니다. 세션이 사라지는 경우를 겪으신적이 있으신지요?
카테고리 CIBOARD
글쓴이 이한비 작성시각 2017/06/20 10:19:19
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 13917   RSS

환경은 다음과 같습니다.

1. OS : CentOS 6.6 final

2. CodeIgniter Version : 3.0.4

3. config.php 내용

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

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

   $config['sess_expiration'] = 0;

   $config['sess_save_path'] = '세션저장경로';    // 해당폴더는 777로 열려 있습니다.

   $config['sess_match_ip'] = FALSE;

   $config['sess_time_to_update'] = 7200;

   $config['sess_regenerate_destroy'] = FALSE;

 

오류내용

- 아이디/비밀번호 확인후 세션을 생성해 줍니다.

- 사이트를 이용하지 않고 가만히 30분 정도 놔두었다가 F5로 리프래쉬 하면 세션변수가 사라져서 사이트가 다시 로그인창으로 이동합니다.

 

혹시 이러한 경우를 겪어보시고 해결하신 적이 있으시다면 사례를 댓글로 부탁드리겠습니다. 특별히 다른걸 처리한적이 없는데도.. 이러한 상황이라 정말 애매하네요..; CI로 개발을 여러사이트 해봤지만.. 이런적은 처음입니다.

태그 session
 다음글 pagination 문제입니다. create_links... (8)
 이전글 db sessions 사용할때 db엔진 어떤것으로 사용... (3)

댓글

변종원(웅파) / 2017/06/20 10:27:58 / 추천 0
세션 저장경로에 cron 작업 같은건 없는거죠?
이한비 / 2017/06/20 10:38:21 / 추천 0
네 cron 작업 없습니다.
변종원(웅파) / 2017/06/20 11:00:00 / 추천 0

대부분의 경우 사라지는 것이 아니라 빈 세션이 하나 더 추가되서 사라진 것처럼 보입니다.

올려주신 설정이외에 기본 값에서 수정한 값이 있다면 기본으로 바꿔보시고 세션명도 언더바를 제거하여 테스트 해보세요.

참고로 세션으로 검색하시면 여러 답변에서 시도해볼 답변을 찾으실 수 있습니다.

이한비 / 2017/06/20 13:22:48 / 추천 0
으음.. 일단 다른사안이 별로 없는대도 이러니.. 아쉽네요. 답변 감사합니다.