Rumah > rangka kerja php > YII > yii2 post失败(400错误)解决方法

yii2 post失败(400错误)解决方法

Lepaskan: 2019-12-17 13:56:25
asal
2915 orang telah melayarinya

yii2 post失败(400错误)解决方法

yii2 post400错误解决方法:

第一种解决办法是关闭Csrf

public function init(){
    $this->enableCsrfValidation = false;
}
Salin selepas log masuk

第二种解决办法是在form表单中加入隐藏域

<input name="_csrf" type="hidden" id="_csrf" value="<?= Yii::$app->request->csrfToken ?>">
Salin selepas log masuk

第三种解决办法是在AJAX中加入_csrf字段

var csrfToken = $(&#39;meta[name="csrf-token"]&#39;).attr("content");
$.ajax({
  type: &#39;POST&#39;,
  url: url,
  data: {_csrf:csrfToken},
  success: success,
  dataType: dataType
});
Salin selepas log masuk

PHP中文网,有大量免费的Yii入门教程,欢迎大家学习!

Atas ialah kandungan terperinci yii2 post失败(400错误)解决方法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan