0
안녕하십니까!ZF2 세션 및 리디렉션은 로컬 서버에서만 작동합니다.
내 로컬 서버에서 ZF2 시스템을 개발했지만 웹 서버로 마이그레이션 할 때 이상한 점을 발견했습니다. 세 번째 서버에서도 테스트를 마쳤으며 그 수수께끼는 계속됩니다. 오류 로그에는 아무 것도 나타나지 않습니다. 세션이 작동하지 않고 데이터가 지속되지 않습니다. 리디렉션이 작동하지 않는 것으로 나타났습니다. 나는 7.1
코드 세션에 아파치와 PHP를 사용하고 있습니다 :
$this->session = new Container('search');
if(!empty($this->params()->fromPost('search'))){
$this->session->offsetSet('search', $this->params()->fromPost('search'));
}
return $this->getResponse()->setStatusCode(200)->setContent(Json::encode(
$this->session->offsetGet('search')
));
코드를 리디렉션을 위해 : 플러그인을 재 호출하는 동안
if(!$logged){
$this->redirect()->toRoute("login", array(
'controller' => 'login',
'action' => 'index'
));
}
오류보고 기능을 사용하지 않도록 설정 한 것 같습니다. 켜고 뭔가 잘못 됐는지 확인하십시오. (리디렉션이 작동하지 않고 어떤 종류의 오류가 발생해야합니다.) – SzymonM
아쉽게도 세션에 지속되지 않는 데이터로 인한 오류가 표시되기 때문에 오류 보고서가 사용됩니다 이 데이터가 지속되지 않는 이유에 대한 오류가 나타납니다. –
나는이 문제를 해결했다. 그 오류를 일으키는 특정 파일 (그 순서대로)의 태그가 이상하게도 전혀 나타나지 않았습니까?> php? –