>  기사  >  백엔드 개발  >  PHP에서 세션 만료를 설정하는 방법

PHP에서 세션 만료를 설정하는 방법

尚
앞으로
2020-03-07 09:36:572732검색

PHP에서 세션 만료를 설정하는 방법

프로젝트 필요로 인해 일부 데이터는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제