thinkphp 5 , tp5的 session过期时间设置方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/viqecel/article/details/81142962

网站有后台与前台应用目录,后台如果为application/admin 前台如果为application/index
那么, 他们一般会在单独的应用目录中设置config.php配置文件
比如你可以查看.application/index/config.php 这个文件是否存在.admin目录也同理.都各自有配置文件.
里面的内容应该为

return [
    // +----------------------------------------------------------------------
    // | 应用设置
    // +----------------------------------------------------------------------
    // +----------------------------------------------------------------------
    // | 会话设置
    // +----------------------------------------------------------------------
    'session'                => [
        'id'             => '',
        // SESSION_ID的提交变量,解决flash上传跨域
        'var_session_id' => '',
        // SESSION 前缀
        'prefix'         => 'index',
        // 驱动方式 支持redis memcache memcached
        'type'           => '',
        // 是否自动开启 SESSION
        'auto_start'     => true,
        //过期时间 单位秒
        'path'=>TEMP_PATH,//表示session保存在自己网站根目录中的runtime目录中
        'expire'=>3600*24*30,//过期时间
    ],
];

另外,如果前台与后台,没有单独的config.php 配置文件.则共用application/config.php 这个配置文件,请在这里面增加过期时间参数

请打赏谢谢大佬

猜你喜欢

转载自blog.csdn.net/viqecel/article/details/81142962