| 제목 | sess_time_to_update 관련 질문 드립니다. | ||
|---|---|---|---|
| 카테고리 | CI 2, 3 | ||
| 글쓴이 | 하하예에 | 작성시각 | 2021/01/25 12:29:43 | 
|  | |||
| kcp 연동중에 모바일 결제 부분 처리하는 와중에 발생한 이슈인데 
 결제 플로우는 회사서버(결제정보입력창) > 서밋 > kcp서버(새창새탭아님) > 서밋 > 회사서버(엔드포인트) 인데 
 문제는 최종 엔드포인트로 올때 기존에 세션정보가 초기화되서 확인해봤더니 세션아이디가 새로생성되서 기존에 정보를 가져올수없더라구요 (1분안에 저플로우를 완료시키면 정상결제됌;;;) 
 
 
 $config['sess_driver'] = 'database'; $config['sess_cookie_name'] = 'ci_sessions'; $config['sess_expiration'] = 7200; $config['sess_save_path'] = 'ci_sessions'; $config['sess_match_ip'] = TRUE; $config['sess_time_to_update'] = 7200; $config['sess_regenerate_destroy'] = FALSE; 
 그래서 혹시나 해서 sess_time_to_update 옵션을 0 또는 7200 으로 바꿔서 시도해봣는데 그래도 세션아이디가 새로생성됩니다.ㅠ 제가 뭘 놓친걸까요 
 조언 부탁드립니다. | |||
| 다음글 | 로그인 세션 불러오기가 안 됩니다 (4) | ||
| 이전글 | CI3 서버 이관 후 upload 라이브러리로 파일 업... (6) | ||
| 
                                변종원(웅파)
                                /
                                2021/01/25 13:00:30 /
                                추천
                                0
                             | 
| 
                                하하예에
                                /
                                2021/01/25 13:09:52 /
                                추천
                                0
                             저도 혹시몰라 sess_match_ip = FALSE 로 시도해보았는대로 안되고있습니다. ㅜㅜ 버전은 ci3입니다. | 
| 
                                변종원(웅파)
                                /
                                2021/01/25 14:32:32 /
                                추천
                                0
                             ci3 이면 세션 문제는 해결된 버전인데요. 드라이버도 바꿔보시고 세션쿠키명도 바꿔보세요. | 
| 
                                하하예에
                                /
                                2021/01/25 15:17:27 /
                                추천
                                0
                             여러 프로젝트 물려있는 코어 파일이라 변경할수없어서 결제전에 변경전 세션아이디전달 해줘서 결제완료화면에서 받아 처리했습니다. 여러가지를 시도해봤는데 안되서 이렇게 결정했습니다. 답변감사합니다. | 
| 
                                한대승(불의회상)
                                /
                                2021/01/25 15:32:39 /
                                추천
                                0
                             
                                chrome 이슈 아닌가요?
                             | 
| 
                                테러보이
                                /
                                2021/01/25 15:46:54 /
                                추천
                                0
                             외부로 나갔다 들어와서 그런걸로 알고 있습니다. 정확하게는 세션쿠키명이 증발하는 상황일것으로 추측 됩니다. 
 수정 참조: https://github.com/gnuboard/gnuboard5/commit/6ff9c025883a4ffdd655640b9751e481ae4f1a65 | 
ci 버전은요?
match_id false로 해서 테스트해보세요