ホームページ > バックエンド開発 > PHPチュートリアル > PHPプログラムにバックグラウンド動作を実現させる方法

PHPプログラムにバックグラウンド動作を実現させる方法

WBOY
リリース: 2016-06-13 12:47:05
オリジナル
895 人が閲覧しました

PHPプログラムにバックグラウンド動作を実現させる方法
set_time_limit(0);
たとえば、このプログラム:
for($i=0;$i echo $i;
スリープ(1);
}
完了後10秒ではなく、1秒に1回出力してから1から10をまとめて出力する必要があります。

実際の状況:
一度に 2 時間実行する必要がある PHP ファイルがあります。これは、for、foreach、while などの通常のループです。
ここでの問題は、この 2 時間以内にページの実行が完了するまでは結果が出力されず、ページを閉じたり更新したりできないことです。現在ループがどのくらいの長さで、何が出力されるかなど、プログラムの進行状況さえ見ることができません。
したがって、リーダーは、[実行] をクリックした後、バックグラウンドで動作させ、実行状況をページに表示する必要があると要求しました。
アドバイスをお願いします、ありがとうございます。



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート