laravel session 与 php session配置

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

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 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年前 评论

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