いつもお世話になっております。
WEBページの画面を一方向にしか遷移させないように制御
したいのですが、何か良い方法は無いでしょうか?
ページ3→ページ2→ページ3とユーザがリンクやボタンを使って画面を遷移させているのですが、
URLを直接入力されたり、戻るボタンを押されることに前のページに戻ってしまうことを防ぎたいのです。
ページにhiddenテキストボックスを埋め込んでhiddenテキストボックスが前のページからPOSTで送られてきたかどうか判断する方法、
ページにアクセス時にSession変数にページIDをセットして
次のページにアクセス時に前のページIDが入っているかチェックする方法、
CGI変数より、HTTP_REFERERの値を取得して前のページから来たかどうか判断する方法
等、色々考えてみましたが、どういったやり方が良いのでしょうか?よろしくお願いします。