yii2 の 400 エラーの解決策:
最初の解決策は、Csrfを閉じることです
コントローラーでそれを閉じます
public function init(){ $this->enableCsrfValidation = false; }
2 番目の解決策は、フォームに隠しフィールドを追加することです
<input name="_csrf" type="hidden" id="_csrf" value="<?= Yii::$app->request->csrfToken ?>">
3 番目の解決策は、_csrf フィールドを AJAX に追加することです
var csrfToken = $('meta[name="csrf-token"]').attr("content"); $.ajax({ type: 'POST', url: url, data: {_csrf:csrfToken}, success: success, dataType: dataType });
関連チュートリアルの推奨事項: yii Framework
以上がyii2 の 400 エラーの解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。