【发布时间】:2013-12-14 00:13:26
【问题描述】:
这是我的一个问题:
循环加载时如何在浏览器(chrome,firefox)上更新页面,例如:
<?php
$var = 0;
while($var != 10){
echo $var;
$var++;
sleep(1);
}
?>
页面不更新,只有在php脚本执行完成后,有什么可以帮助我的吗?谢谢。
【问题讨论】:
-
php 在服务器上运行 - 如果您需要在浏览器窗口中“实时”运行,您需要使用在浏览器中运行的东西(例如 Javascript)。
-
你到底为什么要在那里使用
sleep()? -
@randak 可能只是为了好玩.. 我也这样做了.. 就像测试 longpolling..
-
您可以在stackoverflow.com/questions/4481235/… 找到解决方案 - 有一些技巧可以刷新输出。
标签: javascript php loops