提问人:MFarooqi 提问时间:4/7/2023 更新时间:4/7/2023 访问量:46
ob_flush适用于 Apache localhost,但不适用于 nginx 服务器
ob_flush works on Apache localhost but not on nginx server
问:
ob_flush();在 nginx 服务器上不起作用。但适用于 Apache localhost。 你好 我一直在尝试使以下代码工作。
PHP格式:
ob_flush();
flush();
以下代码在我的本地主机上使用 PHP7x 运行良好。
PHP格式:
header('Content-Type: text/html; charset=UTF-8');
if (ob_get_level() == 0) ob_start();
for ($i = 0; $i < 10; $i++) {
echo '|'.$i;
ob_flush();
flush();
usleep(1000000); // 1s
}
在我的本地主机上,它附加一个数字并每秒显示在屏幕上。 但这在具有 PHP7x 和 PHP8x 的 Plesk 服务器上不起作用
我在我的域的 PHP 设置中添加了以下行
output_buffering = on
但是 flush() 不起作用。
我是我的VPS的root用户(管理员)。我可以访问 PHP。伊尼..我也可以对此进行更改。但似乎不起作用。每当我点击 URL 时......它保持 10 秒钟,然后一次显示所有输出。
有人可以建议我应该做些什么来使它发挥作用。
答: 暂无答案
评论