###前提・実現したいこと
ウェブページで1人1回のみ投票できるような機能を作ろうとJavascriptとPHPで構成を考えたのですが
上手く制御する方法が思いつかないので質問します。
投票する項目は動的に増加していくものを想定しています。
データベースには投票の結果のみを記録しクライアントの情報などその他の情報は、
データ量節約の為に保存しないようにしたいです。
ユーザーへの負担を減らす為にもアカウント登録制なども避けたいです。
###発生している問題・エラーメッセージ
PHPにPOSTでデータを送りPHPからデータベースへPOSTされたデータを保存する所までは作りました。
次に1人1回までという制限を作ろうと考えたのですが、POSTデータを覗かれると意図的にそのデータを作成してPHPに投げることができると気付いたので、上手く制御する方法が思いつきません。
たとえlocalstorageやcookieでPHPに渡すプログラムを制御したとしても最初に通すPOSTデータをコピーしてそのまま通せば何度でも通ってしまうと考えています。
データベースを消費して照合させる方法などは思いつくのですが容量削減の為に断念しました。
POSTの中身を覗かれないような方法があれば一番良いと考えているのですがそのような方法はありますか?
また皆様でしたら、登録制なしでデータベースには結果のみ保存という条件で1人1回の制限を実装するにはどのような方法を考えますか?
回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/01/25 00:33
2017/01/25 01:31
退会済みユーザー
2017/01/25 01:49
2017/01/25 02:01