>  기사  >  백엔드 개발  >  PHP에서 세션 생존 시간을 수정하는 두 가지 방법 소개

PHP에서 세션 생존 시간을 수정하는 두 가지 방법 소개

不言
不言원래의
2018-08-03 11:56:023247검색

PHP에서 세션 생존 시간을 수정하는 두 가지 방법 소개

이 글은 PHP에서 자주 사용되는 함수와 전역 변수에 대한 요약(권장)을 소개합니다. 참고할만한 가치가 있는 친구들이 참고하시면 됩니다. , 도움이 되길 바랍니다.

방법 1: 구성 파일 php.ini를 수정합니다. 기본값은 1440, 24분입니다. 수정할 수 있습니다.

php.ini 세션 설정 정보("[Session]" 섹션에서 php.ini 파일 열기):
1. session.use_cookies: 기본값은 "1"입니다. 이는 SessionID가 쿠키에 의해 전달됨을 의미합니다. Query_String;# 🎜🎜#2에 의해 전달됩니다. SessionID에 저장된 변수 이름입니다. 기본값은 "PHPSESSID"입니다. cookie_lifetime: 클라이언트의 SessionID를 나타냅니다. 최종 쿠키의 저장 시간은 기본적으로 0입니다. 즉, 브라우저가 닫히자마자 SessionID가 무효화된다는 의미입니다. 이로 인해 Session을 사용할 수 없습니다. 영구적으로!
4.session.gc_maxlifetime: 세션 데이터가 서버 측에 저장되는 시간입니다. 이 시간을 초과하면 세션 데이터가 자동으로 삭제됩니다.

방법 2: 프로그램에서 설정하고 ini_set() 함수를 사용하여 세션 만료 시간을 설정하지만 스크립트 실행이 끝나면 설정이 지워지고 php.ini가 작동하지 않습니다. File

session_start(); 
ini_set('session.gc_maxlifetime',21600);
추천 관련 기사:

PHP5에서 echo 문과 print 문의 차이점은 무엇인가요

#🎜 🎜#php와 ajax 결합시 이미지(코드) 처리하는 방법

관련 주제 추천 #🎜 🎜#:
PHP 세션

(사진, 텍스트, 비디오, 사례 포함)

위 내용은 PHP에서 세션 생존 시간을 수정하는 두 가지 방법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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