質問: ### 前提・実現したいこと PHPの初心者です。 確認画面、完了画面を含め5ステップに渡るフォームを作成しております。 エントリーフォームなのでログインの仕組みを構築する予定はないのですが セッションのスタートや維持確認はするようにしました。 ここから本題ですが ユーザが現在1ステップであるのに5ステップのアドレスを知っていた場合に そこへジャンプすることが可能な状態です。 1→2→3→4→5と遷移することしかできないようにしたいです。 (ちなみに戻るボタンは作成します) 一般的な取り組み方が、ありましたら教えてください。 実際のファイル構成ですがそれぞれのフォームページの間に中間ページをもたせ フォームの値を維持する処理をしている構成です。 よろしくお願いいたします。
回答: フォームに hidden でステップ数を仕込んでおいて、それが違っていたらエラーメッセージを出してそのステップの場面に戻すというのはどうですか?