[オンラインヘルプ] PHP タイマーの問題について
PHP タイマーの問題に関する初心者向けヘルプ:
phpでタイマーを書きたいのですが、phpはこの機能をサポートしていないようです。インターネットで多くの友人の方法を調べましたが、どれもうまくいきませんでした。
今、無限ループで達成したいのですが、うまくいかないので、兄や妹に助けを求めました。 。 。
<?php<br />
ignore_user_abort(true);<br />
set_time_limit(0); <br />
function test(){<br />
echo "测试定时器!";<br />
}<br />
<br />
do{<br />
sleep(3);//<br />
test();<br />
}while(1) <br />
?>
ログイン後にコピー
php
-----解決策--------------------------------
何がしたいのですか?
------解決策------------------
JQuery の遅延、Ajax との組み合わせ。
------解決策---------
crontab/スケジュールされたタスク
- -----解決策-------------------
------解決策------ ------ --------
また、テスト時にはignore_user_abortを追加しないことをお勧めします。これはバックグラウンドで実行され、ブラウザが閉じられていない限り実行され続けます。プロセスから停止しました
---- --解決策-----
有効時間は更新されませんウェブページが閉じている場合
たとえば、1 分ごとに訪問をスケジュールした場合、有効時間が現在時刻と 1 分以上異なるユーザーは当然オンラインではなくなります -----解決策----- ------ ---------
window.setInterval(); を ajax と組み合わせて使用すると、特定の PHP ファイルにデータを継続的に送信したり、データをリクエストしたりできます。
------解決策---------
この機能を実現するには再帰関数を使用できます