首页> 实战笔录 >PHP开发笔记 >ThinkPHP ThinkPHP
tp6表单验证提交之后报错Call to a member function set() on null
作者:小萝卜 2020-06-09 【 TP6 】 浏览 2373
简介使用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)
相关文章
- TP5.1模板继承
- TP6定义常量报错:Use of undefined constant CONTROLLER_NAME - assumed 'CONTROLLER_NAME'
- PHPExcel在TP3.2下使用方法
- TP5 使用QueryList 常见问题
- PayPal支付ThinkPHP3.2源代码
- TP5 关联模型使用(嵌套关联、动态排序以及隐藏字段)
- tp5 报错variable type error: array怎么解决
- TP6使用redis操作报错Store [redis] not found.
- PHP/TP5使用supervisor/workerman在CLI模式下mysql断线重连解决办法
- thinkphp6 使用 jwt 生成 token 中间件验证token