-2

質問があります このシンプルなシステムで、php/sql などで 1 時間に 1 回のクリックを制限するボタンを作成できますか? ip あたりの制限なし。リアルタイムでの予約システムみたいなのですが、どなたか手伝っていただけないでしょうか?ただし、ボタンのスクリプトのみで、1 時間あたり 1 回のクリック制限があります。

4

3 に答える 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 に答える