Yii フレームワークで csrf を削除する方法: 1. "init" メソッドを使用して csrf をオフにします; 2. フォームに隠しフィールドを追加します; 3. AJAX に "_csrf" フィールドを追加します。
YII csrf をオフにする方法
最初の解決策は、Csrf
public function init(){ $this->enableCsrfValidation = false; }
<input name="_csrf" type="hidden" id="_csrf" value="<?= Yii::$app->request->csrfToken ?>">
var csrfToken = $('meta[name="csrf-token"]').attr("content"); $.ajax({ type: 'POST', url: url, data: {_csrf:csrfToken}, success: success, dataType: dataType });
yii チュートリアル」
以上がyii フレームワークで csrf を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。