質問があります このシンプルなシステムで、php/sql などで 1 時間に 1 回のクリックを制限するボタンを作成できますか? ip あたりの制限なし。リアルタイムでの予約システムみたいなのですが、どなたか手伝っていただけないでしょうか?ただし、ボタンのスクリプトのみで、1 時間あたり 1 回のクリック制限があります。
質問する
1727 次
3 に答える
1
クリック数を mySQL 列に保存し、ユーザーがボタンをクリックするたびにインクリメントしてから、クリックが過去 1 時間以内に発生したかどうかを確認し、そうであれば、待つ必要があることを伝えることができます。
このようなもの:
select count(*) as clicks_in_the_past_hour
from table
where click_time >= now() - interval 1 hour
于 2013-07-18T08:51:50.157 に答える
0
クリック時間をデータベースに保存し、クリックするたびに保存された時間でクリック時間を確認し、1時間未満の場合はfalseを返し、そうでない場合はtrueを返し、データベースに新しい時間を保存します。
于 2013-07-18T09:23:58.280 に答える