2011-03-05 1 views
0

젠드 프레임 워크는 웹 사이트의 공식 문서 뒤에 나오는 것을 배우고 있습니다.젠드 프레임 워크 - Zend_Session 이상한 행동

하지만 Zend_Session의 이상한 동작에 집착했습니다. 사용자가 애플리케이션 페이지를 서핑 할 때 모든 것이 정상이지만 브라우저 페이지를 빠르게 새로 고치면 (툴바에서 F5 또는 버튼 누름) 세션을 사용하는 AJAX PHP 파일이 여러 번 요청됩니다. - 세션이 갑자기 만료됩니다 (사용자는 인증되지 않았지만 쿠키 만료 날짜는 동일 함).

비록 응용 프로그램에서 ACL 및 MVC 구조를 사용하지는 않습니다.

매우 간단하지만 페이지를 빠르게 새로 고칠 때 실패합니다. 또한 이유는 모르겠지만 각각의 페이지 사용자가 방문한 경우 별도의 쿠키 파일이 /home/user/sessions/에 생성됩니다.

가 여기에 비슷한 질문 zend session expires when refreshed many times 는하지만, 제공되는 솔루션은 설정 당신에

답변

0

:(나에게 도움이되지 않습니다 당신이 뭔가를 설정해야합니다 :

;; ========================= Session =========================================== 
resources.session.save_path = APPLICATION_PATH "/../data/session" 
resources.session.name = "SESSION" 
resources.session.gc_maxlifetime = 5184000 
resources.session.gc_probability = 1 
resources.session.gc_divisor = 1000 
resources.session.remember_me_seconds = 5184000 
resources.session.cookie_lifetime = 5184000 

해야한다고 그것.