CI 묻고 답하기

제목 세션문제 때문에 골머리가 -_-;;
글쓴이 multicode 작성시각 2013/06/27 11:14:53
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 17540   RSS
코드이그나이터 2.1.3버전이구요.
세션은 내장된 라이브러리에 Tank Auth 이용중입니다.
근데 이게 세션이 잘작동하는거 같이 보이다가도 가끔씩 생성이 안되거나 로그인이 안되는등 이상현상을 보이네요.

ci_sessions 테이블을 보면 ip_address필드와 user_agent필드에 0.0.0.0 과 0의 값이 자주 보이는게 이상하긴 한데요. 이거때문에 생긴 문제일까요?

일단 세팅은 
$config['sess_cookie_name'] = 'sess';
$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'] = TRUE;
$config['sess_match_useragent'] = FALSE;
$config['sess_time_to_update'] = 300;

이렇구요. 

<meta http-equiv="X-UA-compatible" content="IE=edge" />

이 메타태그는 주석을 해둔 상태입니다.
세션때문에 미춰버리겠네요 ㅠ
 다음글 index.php 파일 지우기가 잘 안됩니다.
 이전글 pagination의 페이징 처리 문의 드립니다. (4)

댓글

들국화 / 2013/06/27 12:12:17 / 추천 0
 $config['sess_use_database'] = TRUE;
제외하고 다 FALSE 로 셋팅해 보세요.
인스카 / 2013/06/27 13:26:34 / 추천 0
혹시 IE9에서 테스트중인가요?
multicode / 2013/06/27 14:06:09 / 추천 0
0.0.0.0은 크론돌면서 생기는거 같구요. 이부분은 처리를 했는데
역시 브라우저쪽 문제인거 같습니다.
IE에서만 그럽니다
보통 XP + IE8쪽이 그런 문제가 많구요.
그외 브라우저에선 아직까진 문제가 없네요.
전부다 FALSE해보리긴 그렇구요. 넣었다 뺏다 하면서 경과를 봐야 할듯하네요.
아무리 해도 전 이상이 없는데 다른분들이 그렇네요. -_-
인스카 / 2013/06/27 16:10:12 / 추천 0
저도 IE계열에서 세션 문제가 있었는데, 다른 방법으로 해결 했습니다.
아래 글들이 도움이 될진 모르겠군요..

http://rhsumon.wordpress.com/2010/05/25/codeigniter-session-problem-in-ie/
http://bluebreeze.co.kr/641