当“while循环”正在进行时,PHP会侦听按钮/连接

时间:2013-01-31 17:46:25

标签: php loops connection while-loop signals

我需要在PHP中创建应用程序,这将在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);
}

?>

因此,如果我有带停止按钮的网络界面,我希望能够在我点击该停止按钮时停止循环。

1 个答案:

答案 0 :(得分:1)

PHP在服务器端进行评估,因此,客户端绑定不能在PHP中的控制流中发出更改。

你最好的选择是在Javascript中实现类似的东西,将按钮绑定到一个定义的事件,这将阻止循环。