建站教学网,让你建站更便捷和轻松!
您当前的位置:首页 > 网络编程 > PHP教程

基于flush()不能按顺序输出时的解决办法

来源:建站教学网  时间:2019-08-13 09:22:26
如果是在linux下, 首先确认是否添加 ob_start() 和 ob_flush().
复制代码 代码如下:
ob_start();
for ($i=1; $i<=10; $i++) {
        echo $i."<br />/n";
        ob_flush();
        flush();
        usleep(500000);
}

如果还是不能输出的话, 就在代码前面加上头信息
复制代码 代码如下:
header("Content-Type:text/html;charset=utf8;");
ob_start();
for ($i=1; $i<=10; $i++) {
        echo $i."<br />/n";
       ob_flush();
    flush();
        usleep(500000);
}

责任编辑:自由哥

免责声明:建站教学网内容来源于本网和互联网,如媒体、公司、企业或个人对该部分主张知识产权,请与本站联系,本网站将迅速采取适当措施,否则,与之有关的知识产权纠纷本网站不承担任何责任。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
CopyRight 2008-2019, JZREAD.COM, Inc. All Rights Reserved
皖ICP备07015033号