私の Web アプリケーションでは、ユーザーは製品ページから製品を評価できます。また、ブラウザで複数のタブを開くこともできます。
各タブで別の製品を評価できるようにするためのベスト プラクティスは何ですか?
- 私が最初に考えたのは、製品 ID をセッションに入れることでした。すべてのタブが同じセッションを共有し、どのタブがアクティブであるかを知る方法がないため、悪い考えです (おそらく可能ですか?)。
- 次に考えたのは、製品の ID を含む非表示フィールドをページに配置することでした。これは私が今のところ保持している解決策です。しかし、悪意のあるユーザーが firebug やその他のツールを使用して ID を変更する可能性があります。
だから私は疑問に思っていました、より良い方法はありますか?