Yii Ajax 表单 serialize 操作,CSRF验证

陈学虎
陈学虎
陈学虎
1445
文章
263
评论
2019 年 12 月 15 日19:41:06Yii Ajax 表单 serialize 操作,CSRF验证已关闭评论 181 ℃ 357字阅读1分11秒
摘要

如何通过serialize来验证Yii表单的提交,使CSRF验证通过,一个简单的思路:

如何通过serialize来验证Yii表单的提交,使CSRF验证通过,一个简单的思路:

表单关键代码

<input type="hidden" name="<?= \Yii::$app->request->csrfParam; ?>" value="<?= \Yii::$app->request->getCsrfToken();?>">

 

ajax 关键代码

$("#cl").click(function(){
            $.ajax({
                url :'/site/test',
                type : 'POST',
                data : $("#ff").serialize(),
            });
        });

 

后台接收关键代码

public function actionTest()
    {
        var_dump(Yii::$app->request->post());
    }

 

一个简单的思路,可以快速的实现。

 

  • 免费优惠券
  • 免费领取优惠券
  • weinxin
  • 支付宝红包领取
  • 支付宝大额红包
  • weinxin
陈学虎
  • 版权声明:本文为原创文章,转载请附上原文出处链接及本声明。
  • 转载请注明:Yii Ajax 表单 serialize 操作,CSRF验证 | https://chenxuehu.com/article/2019/12/7523.html