翻译的大概意思是头部信息返回0。在网一找了一些资料:
1、据说和缓存有关,说要刷新缓存或者禁用缓存。(试试不会少了些什么)
2、据说PHP 4.4.2的BUG。(我的是PHP5.X)
3、某帖某人说:是PHP代码出错了吧?你写个error_reporting(E_ALL ^ E_NOTICE);让报错信息限制吧。(这明显不是PHP编译错误啊!!)
然而我还是报一线希望尝试了第三点,然而奇迹就这么出现了...加入error_reporting(E_ALL ^ E_NOTICE);后,整个PHP正常输出数据(不是正常输出报错信息,而是正常输出我要的数据),而后尝试换成 error_reporting(0);,发现也可以正常显示数据。
问题解决了,但继续各种不解...
在linux内用php命令执行出问题的文件发现有NOTICE报告,于是尝试屏蔽NOTICE错误。
找到php.ini,加上配置 error_reporting = E_ALL & ~E_NOTICE ,忽略E_NOTICE报错,重启apache,问题搞定。但之前完全没修改过该文件,问题出现原因依然是个谜..
要饭二维码
洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权
本文属于“洪哥笔记”原创文章,转载请注明来源地址:Zero Sized Reply报错:http://www.splaybow.com/post/php-zerosizedreply.html
如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D!
发布时间:2014/6/20 15:07:59 | 编辑:fly dream | 分类:Windows | 浏览: