Loading... # 前言 > tips:如果本文对你有用,请爱心点个赞,提高排名,让这篇文章帮助更多的人。谢谢大家!比心❤~ > 如果解决不了,可以在文末加我微信,进群交流。 报错入下图: ![image.png](https://www.program-er.com/usr/uploads/2021/04/1614316041.png) > 根据报错信息查看\vendor\yiisoft\yii2\web\Controller.php 215行代码。 ```php /** * {@inheritdoc} */ public function beforeAction($action) { if (parent::beforeAction($action)) { if ($this->enableCsrfValidation && Yii::$app->getErrorHandler()->exception === null && !$this->request->validateCsrfToken()) { throw new BadRequestHttpException(Yii::t('yii', 'Unable to verify your data submission.')); } return true; } return false; } ``` 修复报错信息,将 `!$this->request->validateCsrfToken()`改成 `!Yii::$app->getRequest()->validateCsrfToken()`如下: ```php /** * {@inheritdoc} */ public function beforeAction($action) { if (parent::beforeAction($action)) { if ($this->enableCsrfValidation && Yii::$app->getErrorHandler()->exception === null && !Yii::$app->getRequest()->validateCsrfToken()) { throw new BadRequestHttpException(Yii::t('yii', 'Unable to verify your data submission.')); } return true; } return false; } ``` 问题解决~ 最后修改:2023 年 04 月 24 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 0 感谢赏赐的coffee~