0

私はウェブサイトに多くの引用を持っています、そして私はユーザーがそれぞれの引用に賛成か反対か、投票できるようにしたいと思います。問題は、投票した情報をCookieに保存すると、4kbの制限があり、100の見積もりに投票する訪問者がいる場合、Cookieの制限を超える可能性があることです。

ログに記録されていないユーザーの投票情報を保存するための最良の方法は何ですか?

投票もデータベースに保存されますが、ユーザー情報は保存されません。ログに記録されたユーザーのみが、各投票の情報を保存しています。

4

3 に答える 3

1

HTML5ローカル ストレージを使用できます。

于 2013-01-22T15:56:37.960 に答える
1

ログインしていないユーザーにランダムな ID を割り当て、この ID を Cookie に保存します。

その後、ID を使用してデータベース内のデータを参照できます。

于 2013-01-22T16:13:54.473 に答える
1

列を持つテーブルに投票を保存できます。

  • 引用した、

  • ユーザーガイド (ガイド)

割り当てられた GUID を使用して、未登録ユーザーのブラウザーに Cookie を設定します。

ユーザーがサイトにアクセスしたときに、ユーザー GUID を確認するか、新しい GUID を割り当てます。このようにして、投票をブロックできます。

于 2013-01-22T16:13:57.120 に答える