0

我需要在 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 循环。

4

1 回答 1

1

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

您最好的选择是在 Javascript 中实现类似的东西,将按钮按下绑定到一个已定义的事件,该事件将在那里停止循环。

于 2013-01-31T17:47:51.510 回答