您现在的位置是:首页 > thinkphp6教程thinkphp6教程

ThinkPHP6 session过期时间怎么设置 修改session默认过期时间

上善若水2020-06-12 10:00:39【thinkphp6教程】 93人已围观

简介ThinkPHP6已经使用了一段时间,就是发现session特别容易过期,刚登陆不就就要重新登录,需要修改session过期时间,默认过期时间实在太短,不能忍,看看在哪修改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会不会轻易过期.

Tags: ThinkPHP

很赞哦! (1)

随机图文

文章评论

站点信息

  • 建站时间:2019-10-24}
  • 网站程序:Thinkphp6 Layui}
  • 文章统计520篇文章
  • 标签管理标签云
  • 统计数据cnzz统计
  • 微信公众号:扫描二维码,关注我们