CI 묻고 답하기

제목 ENVIRONMENT 값을 production 으로 했을때 POST 했던 데이터가 사라집니다.
글쓴이 포자촉수 작성시각 2014/03/26 12:46:33
댓글 : 6 추천 : 0 스크랩 : 0 조회수 : 12362   RSS
 development 환경에서는 문제가 없지만
production 으로 했을때 POST 로 보내준 데이터가 사라지는 것 같습니다.
별도로 뭔가 해주어야 하는 부분이 있나요?
 다음글 CI를 이용해서 CMS를 만들려고 합니다. (2)
 이전글 헬퍼 내에서 DB 사용할 때 질문 (3)

댓글

들국화 / 2014/03/26 13:22:06 / 추천 0
특별히 없는걸로 기억하는데요... 제가 쓰는 버전은 설정이 없어서 잘 모르겠네요.

그렇타면 CI에서 제공하는 라이브러리 버그 같은데.. input 클래스를 보셔서 디버깅 해 보시거나...

$_POST를 쓰세요...
변종원(웅파) / 2014/03/26 13:55:22 / 추천 0
웹서버는 어떤 건가요?

많은 서비스를 production으로 오픈했는데 $_POST 데이터가 사라진 적 없었습니다.
포자촉수 / 2014/03/26 14:06:04 / 추천 0
//변종원(웅파)님 nginx를 사용하고 있습니다. 뭔가 제쪽에서 잘못건든게 있는거 같습니다.
//들국화님 input클래스에서 로그메시지로 $_POST 내용을 봤을때에는 데이터가 있다가 컨트롤러 단에서 보면 없어졌었습니다. 지금도 그런식으로 찾아보고 있습니다.

답변 감사합니다. ( __)

Language Class 초기화와 Loader Class  초기화 사이에 사라지는 것 같습니다.
소울펨 / 2014/03/26 14:47:24 / 추천 0
 흠 사라진적이 없는데요...

혹시 METHO 타입 확인해보셨어요? 그게 아니라면 경로 문제라던지 아니면 후처리로 리다이렉션이 이루어져서 데이터 손실이 일어났는지... 아무튼 post가 사라지는 경우는 없어요
포자촉수 / 2014/03/26 15:02:05 / 추천 0
찾았습니다. 컨트롤러 호출 전에 후킹하는 곳에서 $_POST 를 초기화하고 있었습니다...
한대승(불의회상) / 2014/03/26 17:25:16 / 추천 0
포자촉수// 후킹의 어두운면 정도??? ^^
인수인계가 제대로 안되면 카오스의 도가니.....