私はphpプログラムに基づいたいくつかのケースがあります。検索ニーズに対応する検索入力フォームを実装しました。検索要求を処理するコントローラーがあります。POSTまたはGETのどちらのリクエストのアクションでも、短い時間間隔でリクエストを繰り返すことができる穴が発生する可能性があることに気づきました。私が考えているのは、最後のリクエストをチェックして、現在のリクエストと比較することです。間隔が禁止された時間範囲と一致した場合(約0〜500ミリ秒であると言われます)、コントローラーは要求が時間範囲を通過するまで検索を行いません。
リクエストをテーブルに保存することを考えています。キーはリクエスターreal_IPにあります。次に、それを新しいリクエスト(CMIIW)と比較します。
これを適切に取得するための良いアプローチはありますか?