模板 自定义view文件夹 中间件 路由和路由函数 自定义多个route文件 session无效 自定义多个公共函数 中间件别名和数据库连接 伪静态 自定义类库extends 以年月日+编号拼接id,且编号每天从0开始 跨域 宝塔面板新建网站403 网页包含过多重定向 缓存 路由绑定子域名 方法参数错误 php导出excel时身份证变成科学技术法 获取路由参数 生成二维码phpqrcode 使用腾讯OCR(扫描) thinkphp6微信支付回调不访问 查询构造器 导入导出excel:安装使用 导入导出Excel:按日期导出 tp6腾讯云短信 thinkphp unserialize(): Error chinese-calendar 将base64保存到本地

session无效

首页 > PHP > Thinkphp6 更新日期:2021-04-20 15:34:27

解决方案:

打开app/middleware.php文件。把里边默认注释的那个session中间件给激活,也就是去掉前面的//,session功能就正常了。

问题过程:

今天在使用session时,发现给session存入数据之后,在另一个页面,压根就读取不到。 我百思不得其解。 一开始用的助手函数session(),我以为是这个函数的问题,于是就在控制器,引入了Session模块,用伪类去写。

但结果是一样的,仍旧有问题。 思考了半天,才想到问题出在哪。

想在thinkPHP6使用session,需要打开app/middleware.php文件。

把里边默认注释的那个session中间件给激活,也就是去掉前面的//,session功能就正常了。


标题导航