为什么在Yii2中执行console命令时会验证CSRF

为什么在Yii2中执行console命令时会验证CSRF,yii2,yii2-advanced-app,yii2-validation,Yii2,Yii2 Advanced App,Yii2 Validation,我正在尝试运行后台进程。 我的想法是,在php中执行一个命令,然后运行控制台Yii2 $result = exec('php yii controller/action param param > result.log &'); 在Localhost中,一切正常,但服务器不工作:( 向我显示消息:“无法验证发送的数据”,这没有意义,因为它是从控制台运行的 当我直接从控制台运行该命令时,一切都进行得很顺利,但是当在运行时启动该命令时,它就不起作用了 朋友们,非常感谢你们的合作 “这

我正在尝试运行后台进程。 我的想法是,在php中执行一个命令,然后运行控制台Yii2

$result = exec('php yii controller/action param param > result.log &');
在Localhost中,一切正常,但服务器不工作:(

向我显示消息:“无法验证发送的数据”,这没有意义,因为它是从控制台运行的

当我直接从控制台运行该命令时,一切都进行得很顺利,但是当在运行时启动该命令时,它就不起作用了

朋友们,非常感谢你们的合作


“这是从西班牙语翻译过来的”

您是否从
yii\console\controller
扩展了控制器类?是的。我的控制器是: