セッション

Webのシステムを作っていて毎回問題になるのが、
同じブラウザを二個立ち上げて操作したときの対応。
セッションに値を入れた場合だと、同じキーで保存してしまうので後勝ちになってしまう。
hiddenで埋めて引きずり回せば各々で処理できるけどあまりhiddenは使いたくない。
今までやったのを振り返ってみると後勝ちでやってた。
世間一般ではどういった処理を入れているのだろう?
また、セッションを使って各々を識別できる方法があれば知りたい。
固定観念に捉われてしまった脳ミソでは何も浮かばない・・・