zoukankan      html  css  js  c++  java
  • 解决POST数据时因启用Csrf出现的400错误

     

    第一种解决办法是关闭Csrf

    public function init(){
        $this->enableCsrfValidation = false;
    }
    

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

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

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

    var csrfToken = $('meta[name="csrf-token"]').attr("content");
    $.ajax({
      type: 'POST',
      url: url,
      data: {_csrf:csrfToken},
      success: success,
      dataType: dataType
    });
  • 相关阅读:
    php分页问题
    php中memcached的使用
    Linux安装Git
    day06
    day07
    day03
    day05
    day04
    列表的操作
    初识数据类型
  • 原文地址:https://www.cnblogs.com/georgelu/p/6268164.html
Copyright © 2011-2022 走看看