>백엔드 개발 >PHP 튜토리얼 >PHP.ini의 기본 세션 구성에 대한 심층 소개

PHP.ini의 기본 세션 구성에 대한 심층 소개

零到壹度
零到壹度원래의
2018-04-11 16:33:303151검색

PHP.ini의 기본 세션 구성에 대한 심층 소개

이 글의 내용은 PHP.ini의 기본 세션 구성에 대한 심층적인 소개입니다. 특정 참조 값이 있습니다. 필요한 친구는 이를 참조할 수 있습니다.

1.session.save_path

구성 일반적으로 세션 파일이 저장되는 디렉터리를 의미합니다. 저는 PHPstudy 통합 환경을 사용하고 있으므로 디렉터리는 아래와 같습니다.

PHP.ini의 기본 세션 구성에 대한 심층 소개

2.session.save_handler

이 구성 항목의 기능은 세션 값을 저장하는 방법입니다. 기본값은 session.save_handler = "files"이며, 이는 세션 값을 형식으로 저장하는 것을 의미합니다. 파일의 저장 방법이며, 사용자가 정의한 세션 저장 방법을 의미하는 "user"를 사용하는 등 저장 방법을 수정할 수도 있습니다.

3.session.name

이 구성 항목은 클라이언트의 쿠키에 저장된 session.name의 이름을 참조합니다. 저는 Apache 서버이므로 기본값은 session.name="PHPSESSID";

입니다. 4.session.use_cookies

이 구성 항목은 Caocun 세션 ID를 얻기 위해 클라이언트에서 쿠키를 사용할지 여부를 의미합니다. 기본값은 쿠키에 의해 저장되는 session.usecookies=1입니다.

5.session.auto_start

이 구성 항목은 세션을 자동으로 열 것인지를 의미합니다. 기본값은 session.auto_stat=0이며 기본적으로 활성화되어 있지 않습니다.

6.session.gc_maxlifetime

이 구성 항목은 세션 파일의 수명주기를 의미합니다. 기본값은 session.gc_maxlifetime="1440"이지만, 세션을 의미하지는 않습니다. 파일은 24분 후에 만료됩니다. 자세한 설명은 나중에 설명하겠습니다.

7.session.gc_probability 및 session.gc_pisor

이 두 구성 항목을 함께 살펴봐야 합니다. 기본값은 session.gc_probability = 1 및 session.gc_pisor = 1000입니다. The 두 가지 구성 항목 즉, 세션 파일이 만료된 후 누군가가 웹 사이트를 다시 방문할 때마다 세션 파일이 삭제될 확률은 1/1000이므로 session.gc_pisor가 분모를 나타내고 session을 나타냄은 분명합니다. gc_probability는 분자를 나타냅니다.

요약: 위 내용은 PHP.ini에서 거의 일반적으로 사용되는 세션 구성 항목입니다. 또한, 세션 구성 항목의 이름이 두 단어로 구성되어 있으면 기본적으로 매우 표준화되어 있음을 어렵지 않게 찾을 수 있습니다. session.xxxxxx 세 단어는 기본적으로 session.xxxx_xxxxx입니다. 실제로 php.ini의 모든 구성 항목 이름이 이와 같이 지정되어 있음을 알면 일반적으로 사용되는 구성 항목을 기억하는 데 도움이 됩니다.

관련 권장사항:

세션 구성

세션 저장 방법 및 구성

node.js의 빠른 세션 구성 항목에 대한 자세한 설명

php 중국어 웹사이트 학습 주제 : php 세션 (사진, 텍스트, 동영상, 사례 포함)

위 내용은 PHP.ini의 기본 세션 구성에 대한 심층 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.