首页> 实战笔录 >PHP开发笔记 >ThinkPHP ThinkPHP
tp6表单验证提交之后报错Call to a member function set() on null
作者:小萝卜 2020-06-09 【 TP6 】 浏览 3558
简介使用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随机查询几条数据
- TP6使用redis操作报错Store [redis] not found.
- TP6定义常量报错:Use of undefined constant CONTROLLER_NAME - assumed 'CONTROLLER_NAME'
- Thinkphp的auth权限和rbac有什么区别
- TP5 databackup拓展插件,实现数据库备份下载还原代码分享
- TP5.1 钩子与行为应用
- TP6/ThinkPHP6怎么获取表前缀
- TP6上传图片验证时报错think\\Validate::check() must be of the type array
- tp6多应用模式下渲染视图报错D:\PhpstormProjects\tp6\app\admin\view\.html
- ThinkPHP3.2项目模块结构
