昨天$this->input->post('pp')还一切正常,今天就获取不到前端...
本帖最后由 hhy7788 于 2019-2-28 18:46 编辑昨天一切都是正常的,而且此接口是一直再用,但是今天下午,$this->input->post 就获取不到任何参数了,
所有的post方法全部失效,换成get_post后才可以接收到参数!!!
看了一下input这个文件,发现一个很奇怪的现象:
input->get_post() 里会再调用 post()方法,
但是直接input->post(),是没有用的
而,通过input->get_post(),这方法里请求的post()是可以的,
CI的开发团队,请看下是什么原因导致的???
大神呢? 本帖最后由 hhy7788 于 2019-3-2 13:08 编辑
get_post方法就可以!!! 你都说 $_POST 拿到空数组了,这就跟CI无关了啊。
你得看下表单提交的类型是不是form-urlencoded ci版本
前端提交代码 都没有,别人不好回答 Skiy 发表于 2019-2-28 19:35
你都说 $_POST 拿到空数组了,这就跟CI无关了啊。
你得看下表单提交的类型是不是form-urlencoded ...
但是get_post就可以?get_post方法还是要调用post的方法,为啥就可以了? 连普科技 发表于 2019-3-2 08:57
ci版本
前端提交代码 都没有,别人不好回答
这个和提交代码没关系,就是CI框架的问题,$this->input->get_post()就能获取到请求,而$this->input->post()却获取不到,这个怎么讲? hhy7788 发表于 2019-3-2 13:10
这个和提交代码没关系,就是CI框架的问题,$this->input->get_post()就能获取到请求,而$this->input->po ...
你都说 get_post 可以了,为什么可以?因为多了get。你怎么知道数据不是从get 拿到的呢? 仔细看看配置的内容是否不小心修改了,
页:
[1]