2013年7月17日

PHP实现前台同步显示后台任务进度

摘要: 一次批量发送几千条短信。 如果直接在后台循环执行虽然可行,但是前台操作用户就只能坐着空等,完全看不到后台执行结果,所以考虑能不能有一种办法可以在php后台执行过程中同时在前台显示后台执行任务进度呢。 但是这里遇到一个问题,一般情况下php都是在后台任务执行完毕后输出结果到浏览器,在执行过程不会给浏览器发送任何数据。这个时候想到了可以使用php的flush函数,可以使用flush函数在程序执行中强制输出; 尝试以下代码:12345678';sleep(rand(0, 1));}?>网上大都这样的例子,看代码应该会每隔一秒输出一个数字。但是大家实际测试下情况并非如此,而是和没用flu 阅读全文

posted @ 2013-07-17 00:50 senly 阅读(1014) 评论(0) 推荐(0) 编辑

导航