首页> 实战笔录 >PHP开发笔记 >ThinkPHP ThinkPHP
TP6/ThinkPHP6修改Session存活时间
作者:小萝卜 2020-11-07 【 TP6 】 浏览 5158
简介因为tp6的session和php的session没关系,ThinkPHP6已经使用了一段时间,就是发现session特别容易过期,刚登陆不就就要重新登录,需要修改session过期时间,默认过期时间实在太短,不能忍,看看在哪修改session的过期时间吧!
因为tp6的session和php的session没关系,ThinkPHP6已经使用了一段时间,就是发现session特别容易过期,刚登陆不就就要重新登录,需要修改session过期时间,默认过期时间实在太短,不能忍,看看在哪修改session的过期时间吧!
ThinkPHP6 session的配置文件放在config\session.php位置进去后打开该文件可以看到默认session保存时间为1440秒为24分钟,这也太短了.expire的默认单位是秒,文档有说明.
<?php
// +----------------------------------------------------------------------
// | 会话设置
// +----------------------------------------------------------------------
return [
// session name
'name' => 'PHPSESSID',
// SESSION_ID的提交变量,解决flash上传跨域
'var_session_id' => '',
// 驱动方式 支持file cache
'type' => 'file',
// 存储连接标识 当type使用cache的时候有效
'store' => null,
// 过期时间
'expire' => 1440,
// 前缀
'prefix' => '',
];
改成你想要的时间,这里我改为'expire' => 86400,24小时,再去试试,试一下看session会不会轻易过期.
很赞哦! (4)
相关文章
文章评论
2021-06-27 16:36:08 北京北京网友
章口就来?