$this->load->view('page.php)'を使用すると、ブラウザの URL が変更されないことに気付きました。から来て../step_1.phpにロードした../step_2.php場合、URL は のままです../step_1.php。
すべてのステップが 1 つのコントローラーで処理されるマルチステップ フォームを作成していますが、そのような状況を処理する最善の方法はload. 問題は、過去のページの URL を表示するのではなく、新しいページの URL を表示したいことです。これを達成できることはわかってredirect('page_controller')いますが、実際的ではありません (コントローラー内でのリダイレクト)。
なぜこれが起こるのか誰にも分かりますか?
編集:
このリンクから CI のビューとリダイレクトに関する説明を見つけました。
ビュー -> 前のページの URL のページを表示します
リダイレクト -> 独自の URL でページを表示します