0

저는 LAMP에서 PHP 응용 프로그램을 실행하고 있습니다. 모든 양식 정보는 데이터베이스에 저장해야합니다. 사용자가 30 분 넘게 양식을 제출하지 않으면 나중에 PHP 세션 변수가 만료됩니다.PHP 세션 변수는 30 분 후에 만료됩니다.

이 문제를 어떻게 해결할 수 있습니까?

답변

1

은 php.ini의

에서 (세션 가비지 컬렉터) 만료 이상 세션을 설정하고

+0

답장을 보내 주셔서 감사합니다. 불행히도 이것은 문제를 해결하지 못했습니까? 이 오류가 발생할 수있는 이유가 더 이상 없습니다. – user646540

+0

두 가지가 모두 설정 되었다면 (내가 아는 한 ...) 쿠키 또는 session_id를 설정 하시겠습니까? – n00b

+0

예 session_id가 설정되어 있습니다. – user646540

0

아마, 당신이 해킹을 사용할 수 있습니다 (당신이 세션 ID를 저장하기 위해 쿠키를 사용하는 경우) 이상 쿠키 수명을 설정; 세션을 유지하기 위해 Ajax 게시물을 사용하는 것처럼!?

나는 이미이 기술을 사용하여 사용자에게 알림 또는 "유휴 상태입니까?"라는 질문을 표시했습니다.백그라운드에서 Ajax 게시는 세션을 유지 관리하는 "session_start()"가있는 PHP 스크립트를 호출합니다.

관련 문제