-
JavaScriptを使用して前のページに戻る: JavaScriptの
history
オブジェクトを使用して、前のページに戻ることができます。以下はその例です。<script> function goBack() { window.history.back(); } </script> <button onclick="goBack()">前のページに戻る</button>
上記のコードでは、
goBack()
関数を使用して前のページに戻るボタンを作成しています。 -
HTTPリファラを使用して前のページに戻る: HTTPリファラを使用して、前のページのURLを取得し、そのURLにリダイレクトすることで前のページに戻ることができます。以下はその例です。
<?php $previousPage = $_SERVER['HTTP_REFERER']; header('Location: ' . $previousPage); exit; ?>
上記のコードでは、
$_SERVER['HTTP_REFERER']
を使用して前のページのURLを取得し、header()
関数を使用してそのURLにリダイレクトしています。 -
セッションを使用して前のページに戻る: セッションを使用して、前のページのURLをセッションに保存し、現在のページを再読み込みすることで前のページに戻ることができます。以下はその例です。
<?php session_start(); if (isset($_SESSION['previousPage'])) { $previousPage = $_SESSION['previousPage']; unset($_SESSION['previousPage']); header('Location: ' . $previousPage); exit; } // 前のページを保存 $_SESSION['previousPage'] = $_SERVER['REQUEST_URI']; ?>
上記のコードでは、セッションを開始し、
$_SESSION['previousPage']
を使用して前のページのURLを保存しています。もしセッションに前のページが保存されていれば、そのURLにリダイレクトします。
これらはPHPで前のページに戻る方法のいくつかの例です。適切な方法を選択し、ケースバイケースで使用してください。