我有一个PHP脚本需要安装在不同的服务器上(并将由不同的用户使用)。在我的脚本中我有这样的东西(点击提交按钮后):
echo "preparing... please wait";
...
...
echo "step 1 done";
...
...
echo "step 2 done";
不同的服务器有不同的编译PHP的方法。有些运行PHP作为fastcgi / suphp(支持自定义php.ini
)有些运行PHP作为CLI(不支持php.ini),因为我们都知道flush和ob_flush
并不总是有效(如果启用了gzip或服务器的设置:output_buffering
已启用,或zlib.output_compression
已启用)
我也被告知有时浏览器会进行gzip压缩。
因此,通过使用flush和ob_flush
,它可能并不总是有效。
所以我的问题是,如果不使用flush或ob_flush