私は、人々が特定のビジネスに賛成票を投じたり反対票を投じたりできるこのウェブサイトを持っています。投票システムは、PHP、MySQL、Javascript、および AJAX を使用して機能します。投票が行われると、ユーザーの IP がデータベースに入れられて記憶されるため、再度投票することはできません。ただし、自動クリッカー プログラムを使用して、サーバーが投票要求を処理できるよりも速くクリックするように設定することは可能です。
AJAXリクエストが完了するまでクリックするとボタンを非表示/無効にするためにJavascriptを使用しようとしましたが、それでも遅すぎます。
どうすればこれを修正できますか、またはまったく修正できますか?
ありがとう
編集: オート クリッカーを使用している人の割合はごくわずかであることはわかっていますが、そうすると、ウェブサイトの目的全体を悪用する可能性があります。これを防ぐ方法を探しています。