제목 | 세션 유지 관련 질문입니다. | ||
---|---|---|---|
글쓴이 | 쿨교 | 작성시각 | 2013/10/22 15:13:10 |
|
|||
검색을 해봐도 잘 나오지 않아서 질문 드립니다. 세션 설정은 위와 같습니다. $config['sess_cookie_name'] = 'ci_session'; $config['sess_expiration'] = 60; $config['sess_expire_on_close'] = FALSE; $config['sess_encrypt_cookie'] = FALSE; $config['sess_use_database'] = FALSE; $config['sess_table_name'] = 'ci_sessions'; $config['sess_match_ip'] = FALSE; $config['sess_match_useragent'] = TRUE; $config['sess_time_to_update'] = 300; 1. ses_expiration 을 1분(60)으로 수정을 하였습니다. 근데 이 시간은 로그인 하고 60초 후에 세션이 삭제 됩니다. 새로 고침하거나 새로운 페이지에 접근시 다시 60초가 갱신되어야 하는게 아닌가요? 아무 행동도 안했을 시 60초 후에 세션이 삭제 되는것이 아닌가 궁금합니다. last_activity가 새로 고침하면 업데이트가 되어야하는데 그게 안되는것 같아요. 2. sess_encrypt_cookie 를 TRUE 로 설정하면 세션이 생기지 않습니다. 로그인 하자 마자 로그인이 풀려버리는 데 원인이 무엇이 있을까요? (로그인은 현재 ajax로 세션을 생성합니다) $config['encryption_key'] = '#!@!Aadsf'; 설정도 하였습니다. |
|||
다음글 | codelgniter 소스 분석중 질문 있습니다. (1) | ||
이전글 | session db 사용의 장단점이 있나요? (6) | ||
변종원(웅파)
/
2013/10/22 16:46:43 /
추천
0
|
쿨교
/
2013/10/22 17:46:19 /
추천
0
웅파님 감사합니다!!
sess_time_to_update 가 그 역할이었군요..;; 이제 알았네요. 2번은 $config['cookie_secure'] = FALSE;이걸 http 에서 TRUE로 써서 그랬던거 같아요. FALSE로 하니 잘되네요. 감사합니다. |
니삼
/
2013/10/22 19:01:40 /
추천
0
|
쿨교
/
2013/10/23 09:32:02 /
추천
0
니삼님 감사합니다.
안그래도 ajax 처리가 많았는데 많은 도움이 됐습니다! |
2. sess_match_useragent false로 해보세요.