ページごとにsessionをregenerateしているときに

ページA →リンク→ ページB →戻る→ ページA

としたときに、ページAのURLの引数のSIDはもう無効になっているので
そこから

→リンク→ ページC

といったときに、sessionのデータが持ちまわれず、
セッション切れになります。

どうにかならないでしょうか?