yii2 ajax post设置csrf

由于yii2的csrf机制,如果是自己写ajax post提交方式,会提示提交数据验证错误,有两种解决方法:

1.关于controller里面的csrf验证

public $enableCsrfValidation = false;

2.根据Yii::$app获取csrftoken;

$csrfparam = json_encode(array(Yii::$app->request->csrfParam=>Yii::$app->request->getCsrfToken()));

posted on 2017-09-24 17:14  大爱无情  阅读(1659)  评论(0编辑  收藏  举报