제목 | 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로 해서 테스트해보세요