0

我有一个需要安装在不同服务器上的 php 脚本(并且将由不同的用户使用)。在我的脚本中,我有这样的事情(点击提交按钮后):

  echo "preparing... please wait";
    ...
    ...
    echo "step 1 done";
    ...
    ...
    echo "step 2 done";

不同的服务器有不同的方式来编译 PHP。有些以 fastcgi/suphp 的形式运行 PHP(支持自定义php.ini),有些以 CLI 的形式运行 PHP(不支持 php.ini),众所周知,flushob_flush并不总是有效(如果启用 gzip 或服务器的设置:output_buffering是开启或zlib.output_compression开启)

另外有人告诉我,有时浏览器会启用 gzip 压缩。

因此,通过使用 flush and ob_flush,它可能并不总是有效。

所以我的问题是,如果不使用 flush or ,我仍然可以实现相同的目标ob_flush吗?

4

0 回答 0