脚本宝典收集整理的这篇文章主要介绍了在变量中存储php://输入的内容,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
swITch ($this->request->method) { case 'post': $this->_post_args = $_POST; $this->request->format and $this->request->body = file_get_contents('PHP://input'); break; }
我知道PHP://输入只能读取一次,所以在设置变量之前执行var_dump(file_get_contents(‘PHP:// input’))表明我的XML数据正在从输入流中正确读取但显然是变量不对.
但是做VAR_dump($this-> request-> body)只输出NULL!是否有一种特殊的技术来存储变量中的PHP://输入的内容?
编辑:
我正在使用API Kitchen发送POST请求以及它发送的标头
status: 200 X-Powered-By: PHP/5.3.2-1ubuntu4.11 Server: apache/2.2.14 (Ubuntu) Content-tyPE: application/xML Date: Fri,10 Feb 2012 11:00:43 GMT Keep-Alive: timeout=15,max=100 Content-Length: 936 Connection: Keep-Alive
我无法从中看到编码是什么.
编辑3:
编码是application / x-www-form-urlencoded,这可能是问题所在!我该如何具体说明这应该是什么?
编辑2:
$this-> request->方法包含’post’
以上是脚本宝典为你收集整理的在变量中存储php://输入的内容全部内容,希望文章能够帮你解决在变量中存储php://输入的内容所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。