php即时输出信息

2010-04-28 10:18  1971人阅读  评论 (0)
Tags: 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();
}

哈哈,这样可以长连接了。

豫ICP备09035262号-1