私はウェブサイトに多くの引用を持っています、そして私はユーザーがそれぞれの引用に賛成か反対か、投票できるようにしたいと思います。問題は、投票した情報をCookieに保存すると、4kbの制限があり、100の見積もりに投票する訪問者がいる場合、Cookieの制限を超える可能性があることです。
ログに記録されていないユーザーの投票情報を保存するための最良の方法は何ですか?
投票もデータベースに保存されますが、ユーザー情報は保存されません。ログに記録されたユーザーのみが、各投票の情報を保存しています。
HTML5ローカル ストレージを使用できます。
ログインしていないユーザーにランダムな ID を割り当て、この ID を Cookie に保存します。
その後、ID を使用してデータベース内のデータを参照できます。
列を持つテーブルに投票を保存できます。
引用した、
ユーザーガイド (ガイド)
割り当てられた GUID を使用して、未登録ユーザーのブラウザーに Cookie を設定します。
ユーザーがサイトにアクセスしたときに、ユーザー GUID を確認するか、新しい GUID を割り当てます。このようにして、投票をブロックできます。