私はページをリロードしたときにのみ実行されるIF文を持っています。コードは次のとおりです。ページをリロードするとPHPが実行されます
if ($date == date('00:00:00') && (isset($postchecktoday))){
// Code goes here
}
if文は常に実行される関数内にあります。 00:00:00に達すると、if文が実際に実行されるように、その時間にページをリロードする必要があります。私は基本的にif文が00:00:00にページをリロードせずに単独で実行されることを望んでいます。
00:00:00に正確に実行されているので、IF文は24時間に1回しか実行されません。
厳密にPHPを使用してこれを行う別の方法はありますか?私はCRONを使用しますが、PHPファイル全体を1日1回実行しませんか?現時点では、コードを常に実行している関数と、00:00:00にしか実行されない関数内のifステートメントがあります。 CRONがPHPファイルからそのIF文を直接呼び出すことができない限り、私はそれが私の使用であるかどうかわかりません。
これはひどいアイデアです...あなたはLinuxサーバーでこれを実行していますか?いずれにせよ、真夜中にCRONタスクを実行してスクリプトを実行してください。 – Ice76
私はAJAXに慣れていない、私はそれを試していない。そして、はい、これはLinuxサーバー上にあります。 – user8426498
CRONが最適なソリューションになります。 –