ThinkPHP 6.0 启用Session

Author Avatar
Sora 8月 04, 2020

##1.启用Session中间件
项目目录/app/middleware.php,将\think\middleware\SessionInit::class一行取消注释;
##2.配置Session
项目目录/config/session.php:

<?php
// +----------------------------------------------------------------------
// | 会话设置
// +----------------------------------------------------------------------

return [
    // session name
    'name'           => 'PHPSESSID',
    // SESSION_ID的提交变量,解决flash上传跨域
    'var_session_id' => '',
    // 驱动方式 支持file cache
    'type'           => 'file',
    // 存储连接标识 当type使用cache的时候有效
    'store'          => null,
    // 过期时间
    'expire'         => 1440,
    // 前缀
    'prefix'         => 'php_',
];

name:Session名称
expire:Session有效时间,以秒为单位
prefix:Session前缀,用以区分同域名不同应用