【发布时间】:2013-01-31 17:46:24
【问题描述】:
我需要在 PHP 中创建应用程序,该应用程序将在 while 循环中工作,并监听连接,如果我发送停止信号,它将停止 while 循环。
例如:
<?PHP
set_time_limit(0);
$i=0;
while ($i <= 2000){
// Listen for connection = Kill signal
// For example:
// if signal is received{
// break;
// }
$i++; // Count
usleep(2000);
}
?>
因此,如果我有带有停止按钮的 Web 界面,我希望能够在单击该停止按钮时停止 while 循环。
【问题讨论】:
-
这可能吗?您最有可能最好的方法是使用 js,因为它是客户端,而 php 是服务器端。
-
不可能。 php 代码在服务器上被评估之前它被发送出去。
-
类似:stackoverflow.com/questions/11705357/… 可以那样做吗?
标签: php loops connection while-loop signals