今天所做的努力
都是在为明天积蓄力量

thinkphp6.0 使用SESSION登录,在另一个接口获取不到SESSION值

使用tp6里的session记录了登录信息,在另一个接口获取时,发现session神奇的不见了。怎么解决?

解决一:开启session中间件,让接口可以读取到
找到项目路径 :
appmiddleware.php

默认注释掉的

// Session初始化
// thinkmiddlewareSessionInit::class

改成

// Session初始化
thinkmiddlewareSessionInit::class

解决二:设置过期时间
打开项目下
config/session.php

设置过期时间大于0

'expire' => 1440,
————————————————
版权声明:本文为CSDN博主「一筐大白菜啊」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sphinx1122/java/article/details/103067723

赞(0)
未经允许不得转载:流觞 » thinkphp6.0 使用SESSION登录,在另一个接口获取不到SESSION值
分享到: 更多 (0)

Warning: Use of undefined constant php - assumed 'php' (this will throw an Error in a future version of PHP) in /www/wwwroot/www.lnmpweb.cn/wp-content/themes/dux5.1/single.php on line 78