2012-06-16 2 views
1

zend 응용 프로그램에 문제가 있습니다. 내 응용 프로그램 세션에 로그인하면/tmp 폴더에 저장됩니다. 하지만 다른 페이지로 리디렉션하면 null이 반환됩니다.Zend Framework 세션 문제

http://pastie.org/4099332

내 홈 페이지 "$ authNamespace-> userData에"로 리디렉션 null을 반환 : 여기

은 내가 사용하는 세션 코드입니다.

우분투 12.04를 사용하고 있습니다.

도와주세요.

+0

php.ini 지시어 display_error가 사용 가능합니까? –

+0

validateUser()는 무엇을 반환합니까? $ result = $ userModel-> validateUser ($ data); 또한 모델에서 세션을 설정하고 컨트롤러에 부울을 반환하는 것을 고려할 수 있습니다. – RockyFord

+0

홈페이지에서 세션 데이터에 어떻게 액세스하고 있습니까? –

답변

1

부트 스트랩에서 세션을 시작 했습니까?

Zend_Session::start(); 
+0

이것은 @Sirajus Salayhin이 헤더가 보내진 후에 세션을 호출 할 때 Zend_session을 사용하려고하는 방법에서 중요합니다. http://framework.zend.com/manual/en/zend.session.advanced_usage.html#zend.session.advanced_usage.starting_a_session – RockyFord

+0

아니요 (Zend_Session :: start();) 아니지만 같은 오류가 발생했습니다. $ result = $ userModel-> validateUser ($ data); 이 방법은 잘 작동합니다. –

+0

문제가 해결되었습니다. 광택 문제. –