1

私のサイトにはレートアップボタンがあり、ユーザー (ウェブサイトにアカウントを持っている必要はありません) は投稿/写真をレートアップできます。ユーザーがコンテンツを 1 回だけ評価できるようにしたい。ただし、レートを上げるをクリックすると、以前の評価が差し引かれ、評価がまったくなくなります。つまり、1 と 0 の間でトグルするだけです。

IP で制限する方法があることは知っていますが、これは最善の方法ではありません。ユーザーが以前にレートボタンを押したかどうかを確認するために、Cookieを使用してそれを行う方法があると思いますが、よくわかりません。

この問題について誰かが私を導くことができますか?

4

2 に答える 2

2

Cookie の有効期限が切れるため、IMHO の IP が最も信頼性が高くなります。もう1つの方法は、アカウントを作成することです:)

于 2012-12-02T23:08:38.500 に答える
0

もちろん、Cookie を使用することは可能ですが、改ざんされる可能性があることに注意してください。ユーザーが登録およびログインされていない場合、それを確認する方法はありません。

于 2012-12-02T23:08:28.677 に答える