使用tp6里的session记录了登录信息,在另一个接口获取时,发现session神奇的不见了。怎么解决?
解决一:开启session中间件,让接口可以读取到
找到项目路径 :
app\middleware.php
默认注释掉的
// Session初始化
// \think\middleware\SessionInit::class
改成
// Session初始化
\think\middleware\SessionInit::class
解决二:设置过期时间
打开项目下
config/session.php
设置过期时间大于0
'expire' => 1440,