首页> 实战笔录 >PHP开发笔记 >ThinkPHP ThinkPHP
tp6表单验证提交之后报错Call to a member function set() on null
作者:小萝卜 2020-06-09 【 TP6 】 浏览 3326
简介使用tp6表单CSRF令牌验证提交之后报错Call to a member function set() on null
使用tp6表单CSRF令牌验证提交之后,报错:Call to a member function set() on null
这是因为,tp6默认是不开启session的,由于助手函数调用了session,但是我们并没有启用,所以报错了。
单应用模式:
在全局中间件middleware.php文件,配置
<?php
// 全局中间件定义文件
return [
// Session初始化
\think\middleware\SessionInit::class
];
多应用模式:
在该应用中间件middleware.php文件,配置
很赞哦! (0)
相关文章
- TP6阿里云OSS上传报SSL certificate problem:unable to get local issuer certificate
- TP框架右下角运行时间
- TP6上传图片验证时报错think\\Validate::check() must be of the type array
- TP6利用Session实现前置中间件验证登录
- TP6获取上传文件的后缀名
- TP6配置安装多应用模式后报错HTTP ERROR 500
- tp5 报错variable type error: array怎么解决
- TP5数据库操作时怎么过略不存在的字段
- TP6/ThinkPHP6修改Session存活时间
- TP6定义常量报错:Use of undefined constant CONTROLLER_NAME - assumed 'CONTROLLER_NAME'