開始をクリックするとコードの実行が開始され、停止をクリックすると実行が停止され、実行されたものはすべて印刷されます。次のコードを実行すると機能しません実際に必要なのは、開始をクリックすると、その間に1から50までの数字の印刷が開始され、停止をクリックすると、実行された場所にまだ数字が印刷されるはずです
<form method="post">
<input type="submit" value="start" id="start" name="start" />
<input type="submit" value="stop" id="stop" name="stop" />
</form>
if ( isset( $_POST['start'] ) ) {
for ( $i = 1; $i <= 50; $i++ ) {
echo $i."<br/>";
if ( isset( $_POST['stop'] ) ) {
die( print_r( $i ) );
}
sleep('1');
}
}