404 ページをセットアップすると、正常に動作します。URL から「エラー ページ」を抽出し、変数として渡す必要があるため、それを使用してセッションを作成しています。私の 404 には別のページへのリンクがあり、次のページが存在する場合でも参照元の URL を常に保持したいと考えています。例えば:
- www.mysite.com/100
- 100 は存在せず、404 に移動します。URL はステップ 1 として表示されます。
- 私の404の中には、www.mysite.com/link.phpのような他のページへのリンクがありますが、それをwww.mysite.com/100/link.phpにしたいです
どうすればこれを達成できますか?
これは、必要な変数を渡す方法です。
$page2 = $_SERVER['REDIRECT_URL'];
$str2 = substr($page2, 1);
session_start();
$_SESSION['DIST']=$str2;
どんな助けでも大歓迎です!