제목 | 세션 만료시간이 궁금합니다. | ||
---|---|---|---|
글쓴이 | moonlit | 작성시각 | 2015/11/13 10:47:21 |
|
|||
## 다른 게시판에 질문을 잘못 올려서 다시 올립니다. 안녕하세요. 선배님들. 초보 코드이그나이터 입문자입니다. 서비스를 만들면서 코드이그나이터를 사용하고 있고, 세션은 DB를 이용하고 있습니다. config.php 에서 저의 세션 설정은 아래와 같습니다. $config['sess_cookie_name'] = 'ci_session'; $config['sess_expiration'] = 7200; $config['sess_expire_on_close'] = TRUE; $config['sess_encrypt_cookie'] = TRUE; $config['sess_use_database'] = TRUE; $config['sess_table_name'] = 'ci_sessions'; $config['sess_match_ip'] = FALSE; $config['sess_match_useragent'] = FALSE; $config['sess_time_to_update'] = 300; config.php 에서 저의 세션 설정은 아래와 같습니다. 메뉴얼을 확인해 봤을 때 다음과 같이 설정이 되어 있을때 세션의 만료 시간은 2시간이고, 5분마다 한번씩 갱신되는거 아닌가요? 즉, 아무 동작을 하지 않으면 2시간 동안 세션이 유지가 되고, 어떤 동작이 있을 시 그 시간 부터 다시 2시간으로 시간이 늘어나는거 아닌가요? 제가 잘못 이해하고 있는 것인지 알고 싶습니다. 예를 들어서 세션의 기본 유지 시간은 2시간으로 하고 30분 이상 유저의 동작이 없을 시 로그아웃을 시키려고 한다면 세션 설정을 어떻게 해야 할까요? 바쁘시겠지만 선배님들의 답변 부탁드립니다. 감사합니다. |
|||
다음글 | smtp 설정 관련 (1) | ||
이전글 | 컨트롤러에 대한 초보적인 질문입니다 (1) | ||
한대승(불의회상)
/
2015/11/13 13:36:17 /
추천
0
60초 * 30분 = 1800 으로 설정 하면 되겠네요.
|
moonlit
/
2015/11/13 13:48:02 /
추천
0
답변 감사합니다. sess_time_to_update 를 1800으로 설정하면 될런지요?
|
매너달팽이
/
2015/11/13 14:39:56 /
추천
0
moonlit // 맞습니다
|
moonlit
/
2015/11/13 20:19:04 /
추천
0
한대승, 매너달팽이 // 두분다 모두 감사합니다. 더 열심히 공부하겠습니다.
|