問題のリダイレクト方法は、各ページにセッション値を設定します。ページにアクセスすると、以前のすべてのページ セッションが設定解除され、現在のページのセッション値が設定されます。リダイレクトでは、セッションが設定されているページをチェックしてリダイレクトを実行する関数が呼び出されます。
詳細な説明
を呼び出して最初にページにアクセスするときに、ページの「アクセス」セッションを設定解除します
clear_sessions();
clear_sessions(){ //example unset($_SESSION['search_product_page']); unset($_SESSION['search_inventory_page']); };
現在のページにセッションを設定
$_SESSION['search_inventory_page'] = 1;
通話のリダイレクト
function redirection(){ if(isset($_SESSION['search_product_page'])){ header("Location:search_product.php"); exit(); } elseif (isset($_SESSION['search_inventory_page'])){ header("Location:search_inventory.php"); exit(); } }
これは、これを行うための非常に不格好な方法のようです。リダイレクトの処理方法に関する推奨事項はありますか?
ありがとう。