ホームページ > バックエンド開発 > PHPチュートリアル > PHPスケジュールタスクignore_user_abort関数の実装方法、ignoreuselabort_PHPチュートリアル

PHPスケジュールタスクignore_user_abort関数の実装方法、ignoreuselabort_PHPチュートリアル

WBOY
リリース: 2016-07-13 10:10:03
オリジナル
937 人が閲覧しました

PHPスケジュールタスクignore_user_abort関数実装メソッド、ignoreuserabort

この記事の例では、PHP スケジュールされたタスクのignore_user_abort 関数を実装する方法を説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:

PHP は、クライアントに情報を送信しようとするまで、ユーザーが切断したかどうかを検出しません。echo ステートメントを使用するだけでは、情報が確実に送信されるとは限りません。コードは次のとおりです。

コードをコピーします コードは次のとおりです:
無視_ユーザー_中止(true)
set_time_limit(0);
while(1) {
$fp = fopen('time_task.txt',"a+"); $str = date("Y-m-d h:i:s")."nr"; fwrite($fp,$str); fclose($fp); sleep(5); // 30 分ごとに実行します
}
?>


定義と使用法


ignore_user_abort() 関数は、クライアントから切断するとスクリプトの実行を終了するかどうかを設定します。この関数は、user-abort によって設定された前の値 (ブール値) を返します。
構文:ignore_user_abort(設定)

パラメータ

説明

設定ヒントとメモ注: PHP は、クライアントに情報を送信しようとするまで、ユーザーが切断したかどうかを検出しません。echo ステートメントを使用するだけでは、情報が確実に送信されるわけではありません。flush() 関数を参照してください。 この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
オプション。 true に設定すると、ユーザーからの切断は無視されます。 false に設定すると、スクリプトの実行が停止され、現在の設定が返されます。

http://www.bkjia.com/PHPjc/939400.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/939400.html

技術記事

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