私はここでPHPで "poor man's cron"を使用するには?
(誰が誰が行うまで、それが実行されないページを訪れていない場合)のみ、10分ごとに私のPHPスクリプトを実行するために「貧乏人のはcron」を実装しようとしているが、私が持っているものです。
$current_time = time();
if($current_time >= $last_run + (60 * 10)) {
echo 'foo';
$last_run = time();
} else {
echo 'bar';
}
「foo」は一度画面に表示され、ページを更新すると「bar」が表示されます。 10分後にページをリフレッシュする場合は、もう一度「foo」にしてからもう一度10分経過するまで「bar」にしてください。
現在、「foo」は常に表示されます。
HTTP要求のタイムアウトは約30秒です。定期的にページをリフレッシュしたい場合は、クライアント側で行います(javascriptまたは ' –