我正在使用WAMP。我想知道为什么我的本地主机上没有看到标头已发送错误。我尝试使用XAMPP,但错误也是不可见的。
只要我将网站转移到实时域名,我就会看到错误。
我尝试将php.ini中的error_reporting更改为
error_reporting = E_ALL | E_STRICT
我重新启动了WAMP服务器,但我仍然没有看到错误。有任何想法吗?谢谢!
ob_flush正在运行,我把它放在文档的开头和结尾。这里有很好的解释How to fix "Headers already sent" error in PHP
但我仍然希望看到错误,而无需在实时服务器上进行测试。
答案 0 :(得分:0)
比较两个站点,并在Apache使用的php.ini文件中查找此设置。
在Wamp上,使用wampmanager菜单确保您正在查看正确的php.ini。
output_buffering = On
我会想象一个网站设置了off
而另一个网站设置了on