2017-06-29 6 views
1

以下のケースを処理したいと思います。給与が増加する電子メールアラートを受け取ったユーザーは、評価のためにWebに入力するまでに3日間かかります。その時に評価しないと、3日後に評価されなくなります。私の問題は、この3日間PHPの機能を知ることができないということです。どちらの電子メールアラートがPHPはそれを見ることができるデータベースのテーブルに送信された日付/時刻を保存する必要がPHP関数をあらかじめ設定した間隔で実行します

:私は2つの選択肢を参照してくださいあなた

答えて

0

をありがとうございます。

積極的な代替:

あなたのセットアップソート「夜間バッチジョブ」、一日一回実行するために、サーバー上のcronジョブを使用して、あなたは現在のに対してアラートごと格納されている日付/時刻を確認します日付/時刻と過去の露の評価を閉じたものとしてマークします。ユーザーが評価を提出し、評価マークが閉じている場合、その評価は拒否されます。

反応性の代替:

あなたが手の前に任意のコントロールをしません。 ユーザーが評価を送信することを決定した場合、サーバーの現在の日付に対してアラートが送信されたときの保存日時とそのユーザーのみがチェックされ、現在の日付が3日のウィンドウ内にある場合は、もしあなたがそれを拒否していなければ。

関連する問題