首页> 实战笔录 >PHP开发笔记 >ThinkPHP ThinkPHP

tp6表单验证提交之后报错Call to a member function set() on null

作者:小萝卜 2020-06-09 浏览 2354

简介使用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)

文章评论

    高端网站建设