laravel session 与 php session配置

laravel session 与 php session 过期时间一样吗,我改了session配置文件的lifetime,但是过二十来分钟页面还是自动退出了,如果我要修改php配置文件怎么操作?求指教

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 4

laravel session 框架里面和php的不是一个

3年前 评论

laravel 没有使用 php 本身的 session 机制 blog.csdn.net/yt_php/article/detai...

3年前 评论

首先不管是 php session 还是 laravel sessionlifetime 都不是到时间就删除。

这个问题我之前还回答过 -> 问答:请教大家 Laravel7 session 生产周期问题

laravel 的好处在于它实现了多种驱动,不同驱动通过实现 gc() 方法清理过期 session

可参考 SessionHandlerInterface::gc 以及 laravel 不同驱动的实现方式。

gc() 的调用时机可在 session.php 配置文件中设置,默认是 2% 几率

/*
|--------------------------------------------------------------------------
| Session Sweeping Lottery
|--------------------------------------------------------------------------
|
| Some session drivers must manually sweep their storage location to get
| rid of old sessions from storage. Here are the chances that it will
| happen on a given request. By default, the odds are 2 out of 100.
|
*/

'lottery' => [2, 100],
3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!