输出缓冲正在朝着正确的方向思考,在发送任何输出之前,您可以像在脚本顶部的某个位置ob_start()使用会话 ( ) 一样开始输出缓冲。session_start
然后,您可以使用ob_flush和flush来保持刷新输出。例如,如果您处于foreach循环中,并且在每个循环结束时想要输出新行并等待 1 秒,您就可以这样做。
但也要看看set_time_limit,否则人们可能会在 30 秒左右后遇到超时。
另一个快速说明是,某些浏览器在实际开始显示输出之前需要最小数量的输出字节数。我不确定它有多少字节,我认为大约是 4000。此外,某些浏览器在关闭之前不会渲染某些元素(例如表格)。所以冲洗在那里也不起作用。
| 归档时间: |
|
| 查看次数: |
8932 次 |
| 最近记录: |