yii2 Unable to verify your data submission錯誤解決

awake720發表於2021-01-21

yii2 開發

手寫 form 表單, 沒有使用 yii 自帶的部件,
提交的時候出現錯誤:

Unable to verify your data submission 

原因:
由於 yii2 內部防止 CSRF 攻擊,內部有 檢測機制
方案1、在對應的控制器中新增 :

public $enableCsrfValidation=false;

不建議使用上面方法,不安全。
可以在表單中新增

<input type="hidden" name="<?= Yii::$app->request->csrfParam; ?>" value="<?= Yii::$app->request->getCsrfToken();?>">
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章