PHP/MySQL Web サイト用の投票システムを作成していますが、1 人のユーザーが 1 回だけ投票できるようにしたいと考えています。これを行う良い方法は何ですか?これまでのところ、次のことを考えて半実装しました。
IP と投票を使用して、データベースに個々の投票を保存します。これによりかさばりが生じますが、各ユーザーが 1 票を確実に獲得できます。
ユーザー側に Cookie を保存して、投票したかどうかを確認します。これは最も単純ですが、明らかにユーザーは Cookie を無効にできます。
最も実用的なアプローチは何でしょうか? 他の提案は大歓迎です。