PHP で実装された計画された (時間指定された) タスク
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-25 08:46:08
インターフェースを定期的に調整するために、プログラムを自動的に実行する必要がある場合があります。インターネットからは、これを実現する 2 つの方法があります。 1.ignore_user_abort()ignore_user_abort() 関数は、set_time_limit(0) および sleep($interval) と組み合わされて、プログラムの自動実行と更新を実現します。
-
- //クライアントが切断されても (ブラウザを閉じるなど)、PHP スクリプトは実行を続行できます。
- ignore_user_abort();
- //PHP のデフォルトの実行時間は無制限です。 30 秒。set_time_limit(0) により、プログラムを制限なく実行できます
- set_time_limit(0);
- // 5 分ごとに実行します
- $interval=60*5;
- do{
- $url = “http://www. xxx.con";
- $ch =curl_init();
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_TIMEOUT, 2);
- $result =curl_exec ($ch);
- curl_close($ch);
- // 5 分間待ちます
- sleep($interval);
- }while(true);
-
-
コードをコピー
|
PHP
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2025-02-26 03:58:14
-
2025-02-26 03:38:10
-
2025-02-26 03:17:10
-
2025-02-26 02:49:09
-
2025-02-26 01:08:13
-
2025-02-26 00:46:10
-
2025-02-25 23:42:08
-
2025-02-25 22:50:13
-
2025-02-25 21:54:11
-
2025-02-25 20:45:11
最新の問題
-
2025-03-21 13:39:34
-
2025-03-21 13:38:34
-
2025-03-21 13:37:19
-
2025-03-21 13:35:24
-
2025-03-21 13:34:32