php即时输出信息
php即时输出显示在浏览器上,想想很容易,但是php帮我们实现了缓冲机制,所以需要先使用ob_end_flush函数关闭缓冲机制,然后使用flush函数将缓冲区的数据输出到客户端。哦也
<?php
set_time_limit(0);
ob_end_flush();
for($i = 0; $i<4; $i++){
sleep('5');
echo <<< SCRIPT
<script>
alert('$i');
</script>
script;
flush();
}
</script>
SCRIPT;
flush();
}
哈哈,这样可以长连接了。