ユーザーが Web サイトを使用してメールを送信できるようにしているが、1 日 (24 時間) に 30 通以上のメールを送信しないように制限したいとします。
したがって、各メールを送信することでテーブルにレコードを挿入し、別のレコードを送信しようとしている間に、24 時間以内に 30 通を超えるメールを送信したかどうかを確認します。
これを PHP で確認するにはどうすればよいでしょうか。
データベースにクエリを実行すると、このユーザーの 20 件のレコードが取得され、レコードの日付は次のようになります。
2012-08-14 13:10:58
2012-08-14 12:45:47
2012-08-14 16:32:18
2012-08-14 19:10:40
...
...
...
どうすればそのようなルールを達成できるでしょうか?
ありがとう