【发布时间】:2009-04-21 18:13:27
【问题描述】:
当试图在这个site (user:polopolo,pass:samara) 登录时,结果是一个空白页。我知道问题在于 php.ini 文件中的标头和 ouput_buffering 的发送。我在另一台主机上遇到了同样的问题,但是当我更改 output_buffering= On 后问题就解决了。它在当前主机上不起作用,我想知道为什么?有什么建议?
-当前站点的phpinfo。
编辑: 问题解决了。我对代码进行了逆向工程,并在发送标头之前的 php 结束标记之后发现了一些额外的空格。代码不是我写的,我本能地忽略了这个选项,因为整个系统已经在另一台服务器上运行。但我的同事做了一些我不知道的改变……吸取的教训:团队合作很重要,不要让任何人替你思考。对我来说仍然是一个谜,在尝试一切都显示错误之后,尤其是“无法修改标题”,它们没有正确显示。我做了你建议我做的一切——显示错误,记录它们等等......无论如何,谢谢。
【问题讨论】:
标签: php output-buffering