この関数を覚えておいてください:
関数名:ignore_user_abort
この関数は、ユーザー接続が中断された後も PHP プログラムが実行を継続するかどうかを設定または取得します。デフォルト値では、切断後に実行を停止します。 PHP 構成ファイル (php3.ini/php.ini) のignore_user_abort オプションが構成の場所です。この機能は、PHP バージョン 3.0.7 以降でのみ使用できます。
公式説明: http://cn2.php.net/manual/en/function.ignore-user-abort.php
使用方法:
コードをコピー コードは次のとおりです:
ignore_user_abort(true); //クライアントが切断されても (ブラウザを閉じるなど)、PHP スクリプトは実行を継続できます
コードをコピーします コードは次のとおりです:
//test
ignore_user_abort(true);
$i = 0; 200){
file_put_contents($i.'.php' , $i);
sleep(3)
ignore_user_abort 関数を使用して php のスケジュールされたタスクを実装します
php set_time_limit(0); $fp = fopen('time_task.txt',"a+"); "Y-m-d h:i:s" )."nr"; fwrite($fp)
sleep(5); // 30分ごとに実行します?>
上記では、PHP スケジュール タスクについて説明しました。PHP スケジュール タスクは、ブラウザを閉じた後も関数を実行し続けます。PHP スケジュール タスクの内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。