php - Laravel에서 브라우저를 닫을 때 세션이 삭제/보존되도록 동적으로 설정하는 방법은 무엇입니까?
PHP中文网
PHP中文网 2017-05-31 10:34:32
0
1
789

제가 아는 한, 세션은 로그인을 인증하기 위해 쿠키를 사용합니다. 세션 ID의 쿠키가 메모리에 저장되도록 설정한 경우 만료 시간이 설정되면 사라집니다. , 로컬에 저장되며 시간이 지나면 삭제됩니다.

공식 Laravel 문서에는 구성 파일이 이를 제어할 수 있다고만 명시되어 있습니다.

구성 파일 대신 코드에서 세션 ID의 만료 시간을 어떻게 설정할 수 있습니까? (얼마나 오랫동안 클라이언트에 로컬로 저장하거나 메모리에 저장하고 브라우저를 닫을 때 자동으로 삭제해야 합니까?)

모두들 감사합니다

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(1)
滿天的星座

https://github.com/laravel/la...

여기에는 두 가지 구성이 있습니다

  • 수명 = 120, 만료 시간 제어, 기본값은 120분

  • expire_on_close = false, 브라우저를 닫을 때 세션이 만료되는지 여부, 기본값은 false, 기본값은 만료되지 않음, 수명 시간이 있습니다.expire_on_close = true가 설정된 경우 브라우저가 닫힐 때 세션이 만료됩니다.

사실 구성 파일의 영어가 이미 잘 설명되어 있습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿