안녕하세요. 웹앱에서 관리자에서 세션으로 저장된 인수로 데이터를 가져오는 부분이 있는데,
이부분을 좀 편하게 작업하기 위해서 api 서버에서 세션을 사용하게 됬습니다. 그런데
같은 브라우저지만 api 컨트롤러에서 세션을 생성하게 되면 세션파일이 계속 생겨나서
$this->session->sess_destroy(); 로 세션파일을 삭제하는데 까진 실마리를 잡았습니다.
그런데 api 컨트롤러에서 생성자에서 세션을 만들고 소멸자에서 세션을 삭제하면 되겠거니 생각했는데
소멸자에서 이미 메모리에서 해제 된거 같은 에러 메세지가 나와서 궁굼합니다..
A PHP Error was encountered
Severity: WarningMessage: session_destroy(): Trying to destroy uninitialized
sessionFilename: Session/Session.php
Line Number: 609
에러 메세지요..
@해결은 했습니다.
REST_Controller - response 메소드에서 $this->output->_display();하기전에 세션을 파괴해서 해결..
$this->output->_display(); 메소드 후에 호출해보니 에러가 발생하네요. 헤더를 보내서 수정할수 없다네요 ..