Yii2 微信请求配置的 URL 只能在 index.php 中取得数据,不分发到所指的控制器 [ 2.0 版本 ]
Yii2 微信请求填写的URL的时候,我在入口文件(index.php),可以获取发送来的数据,并可以在log中查看到数据。但是发现没有分发到URL所指的控制器方法中。我在控制器方法里面获取不到数据,log也没有数据,请高手帮下忙,看下怎么回事
最佳答案
-
houlianshan 发布于 2016-06-17 14:19 举报
遇到这种情况,是因为 Yii2 的防止 csrf 攻击,你则不能多次提交相同的表单。如果你希望当前可以多次重复提交,可以在当前提交的表单 controller 中添加
public $enableCsrfValidation = false;
我遇到的情况和你一模一样,捣鼓了一天才弄出来,你试试吧
其他 3 个回答
-
dingjj2010 回答于 2015-09-28 16:13 举报
可以在index.php上获取数据,那么在控制器中也是可以获取的,这个是全局的。
如你所说,获取不到,
原因可能是你访问url有问题,是不是没有访问到你的控制器里面动作。
可以看下生成的log。
mr_captain
注册时间:2014-11-24
最后登录:2018-10-30
在线时长:9小时35分
最后登录:2018-10-30
在线时长:9小时35分
- 粉丝1
- 金钱130
- 威望0
- 积分220