개발 Q&A

제목 세션(session)값이 증발합니다.
카테고리 PHP
글쓴이 주아라 작성시각 2020/07/09 18:08:20
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 9591   RSS

특정 페이지의 controller 에서 session에 저장했던 데이터들이 증발(삭제)됩니다.

로컬서버 와 테스트서버에서는 정상적으로 session값이 들어있습니다.

현재 사용하는 운영서버(아직 준비중)에서만 session값이 삭제됩니다.(특정 컨트롤러에서만.)

저와 같은 현상을 겪으신분이나 해결하신분께 도움을 요청드립니다. ㅜ

 

문제의 기능

- 광고 서비스 결제 - 

1. 구매할 광고 서비스 선택 후 결제 페이지 이동 (여기까지는 세션에 저장한 데이터 존재함)

2. 결제하기 버튼 클릭시 pg사 결제 화면 뜸.

3. 여러 결제방식으로 결제 완료 후 

3-2. 이때 2~3번을 보여줬던 새창에서 4번 과정으로 새로고침되는것 같습니다. (새창에서 페이지 이동?)

4. 이때 문제발생하는 컨트롤러으로 이동되면서 위 결제 데이터를 전달후 결제모듈 응답을 받아야하는데.

결제모듈에 넘겨줄 데이터(세션에 저장해둠)가 없어서 진행불가...

 

서버환경이 문제이겠죠?

위 로컬서버, 테스트서버, 현재 서버 3개 다 동일한 windows 서버 입니다.

tomcat, php7 설정 또한 동일합니다. 

태그 sesssion,codelgniter,데이터 없어짐
 다음글 php private함수 전달 (3)
 이전글 CI와 angular 사용 합니다. 경로 관련해서 문의... (8)

댓글

주아라 / 2020/07/10 12:05:02 / 추천 0

해결했습니다..

원인은 컨트롤러 호출할때 지정해둔 url 의 포트번호 가 문제였네요.....

아파치쪽 설정도 달랐네요 ..