제목 | CI2 세션에 대해 문의드립니다.. | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | js | 작성시각 | 2025/06/24 08:25:35 |
|
|||
안녕하세요. php5.4, ci2 환경에서 운영하던 프로젝트를 php7.4, ci2 환경으로 이관하여 (서버도 이관) 운영할 준비 하고 있습니다.
여러 서비스가 있는데, 참 희안하게 특정 A프로젝트 에서만 세션문제가 자꾸 발생합니다. (로그인 후 조금있으면 로그인세션 풀림) PC, 모바일 모두 해당.
이런저런 테스트를 하다보니 PC는 좀 잡힌것 같은데 (이것마저도 한 10분 후에 다시 세션이 풀립니다.) 모바일은 툭하면 풀리고..; 대체 어느부분을 확인해야 할지 감이 안잡힙니다. ㅠㅠ
$config['sess_cookie_name'] = 'ci_session'; $config['sess_expiration'] = 7200; $config['sess_expire_on_close'] = TRUE; $config['sess_encrypt_cookie'] = FALSE; // 암호화 사용 권장 $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['cookie_prefix'] = ""; $config['cookie_domain'] = ".{domain}"; $config['cookie_path'] = "/"; $config['cookie_secure'] = FALSE;
로그인 직후 function make_session($attr=Array()) { $CI =& get_instance(); extract($attr);//넘어온 배열을 php 변수로 분리//리스트 데이터 추출 $session = array( 'm_user_idx' => $idx, 'm_user_id' => $user_id, 'm_user_email' => $user_email, 'm_user_name' => $user_name, 'm_pc_point' => $pc_point ); $CI->session->set_userdata($session); $CI->session->sess_update(); // DB에 확실히 저장 }
조언좀 구해봅니다.. |
|||
이전글 | CI Log 관련 질문드립니다. (1) | ||
없음 |