프로젝트 필요로 인해 일부 데이터는 PHP에서 SESSION에 저장되어야 하지만 항상 처리할 수 없는 만료가 있습니다. 세션 만료 설정이 유효하지 않은 경우에 대해 소개합니다. 다음 해결 방법을 참조하세요.
권장 사항: "php training"
PHP에서 php.ini를 설정하고 session.gc_maxlifetime = 1440을 찾습니다. #(PHP5 기본 24분)
여기서 만료 시간을 마음대로 설정할 수 있습니다. . 그런데 설정하고 나면 잘 안된다는 분들도 계시더라구요
사실 안 되는 게 아니라 시스템이 디폴트라서
session.gc_probability = 1 session.gc_divisor = 1000
가비지 수집 확률이 1/입니다. 1000은 1000번마다 하나의 세션만 재활용된다는 의미입니다.
방문량이 많으면 재활용 효과를 얻을 수 있습니다.
그렇지 않으면 session.gc_divisor의 값을 설정할 수도 있습니다.
예: session.gc_divisor = 1이므로 명확하게 볼 수 있습니다. SESSION의 효과가 만료되었습니다.
더 많은 프로그래밍 관련 내용은 PHP 중국어 홈페이지Programming Tutorial 칼럼을 주목해주세요!
위 내용은 PHP에서 세션 만료를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!