我有一个只向客户端生成日志的 php 脚本。
当我回显某些内容时,我希望将其即时传输到客户端。
(因为当脚本正在处理时,页面是空白的)
我已经玩过了ob_start()
and ob_flush()
,但他们没有工作。
最好的解决方案是什么?
PS:最后放个冲水有点脏echo
call...
编辑:答案都不起作用,PHP 还是 Apache 故障?
我遇到了同样的问题,并且手册中发布的示例之一有效。必须将字符集指定为此处已提到的海报之一。http://www.php.net/manual/en/function.ob-flush.php#109314 http://www.php.net/manual/en/function.ob-flush.php#109314
header( 'Content-type: text/html; charset=utf-8' );
echo 'Begin ...<br />';
for( $i = 0 ; $i < 10 ; $i++ )
{
echo $i . '<br />';
ob_flush();
flush();
sleep(1);
}
echo 'End ...<br />';
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)