Yii Ajax 表单 serialize 操作,CSRF验证

老虎说测试 脚本开发字数 357阅读1分11秒阅读模式
摘要如何通过serialize来验证Yii表单的提交,使CSRF验证通过,一个简单的思路:

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

表单关键代码文章源自陈学虎-https://chenxuehu.com/article/2019/12/7523.html

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

 文章源自陈学虎-https://chenxuehu.com/article/2019/12/7523.html

ajax 关键代码文章源自陈学虎-https://chenxuehu.com/article/2019/12/7523.html

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

 文章源自陈学虎-https://chenxuehu.com/article/2019/12/7523.html

后台接收关键代码文章源自陈学虎-https://chenxuehu.com/article/2019/12/7523.html

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

 文章源自陈学虎-https://chenxuehu.com/article/2019/12/7523.html

一个简单的思路,可以快速的实现。文章源自陈学虎-https://chenxuehu.com/article/2019/12/7523.html

 文章源自陈学虎-https://chenxuehu.com/article/2019/12/7523.html 文章源自陈学虎-https://chenxuehu.com/article/2019/12/7523.html

 
  • 版权声明:本文为原创文章,转载请附上原文出处链接及本声明。
  • 转载请注明:Yii Ajax 表单 serialize 操作,CSRF验证 | https://chenxuehu.com/article/2019/12/7523.html