流程结束后显示整个页面

时间:2016-12-10 11:43:56

标签: php apache

我已经在共享主机上编程并设置了一个php web应用程序(使用apache服务器)。在传输服务器之前,在每个页面上,加载并显示标题和侧栏以及...并且在处理之后立即显示脚本的每个部分。例如,如果数据是从数据库中提取并显示在表中,则在显示表头之后,每行都被处理并显示,然后是下一行等。 已经进行了服务器传输,显然某些配置可能已经更改,现在每个页面仅在整个页面完全处理并且一次显示时显示。 我想知道问题可能是什么。 提前致谢

1 个答案:

答案 0 :(得分:0)

这里的问题是输出缓冲。输出缓冲的情况是,输出不会立即发送,而是仅在整个页面处理完包括延迟和睡眠后才会发送。

您可以禁用输出缓冲以获得相同的体验。但要注意,有时你会发现可怕的 Headers has sent。错误。

请参阅How to disable output buffering in PHP以禁用每页或整页的输出缓冲。