Чтобы получить URL-адрес предыдущей страницы в PHP, вы можете использовать несколько методов в зависимости от ваших требований и доступной информации. Вот несколько методов с примерами кода:
-
Использование HTTP-реферера:
$previousPageUrl = $_SERVER['HTTP_REFERER']; -
Использование JavaScript и свойства document.referrer:
$previousPageUrl = '<script>document.write(document.referrer)</script>'; -
Сохранение URL-адреса предыдущей страницы в переменной сеанса:
// On the previous page session_start(); $_SESSION['previousPageUrl'] = $_SERVER['REQUEST_URI']; // On the current page $previousPageUrl = $_SESSION['previousPageUrl']; -
Передача URL предыдущей страницы в качестве параметра запроса:
// On the previous page $currentUrl = $_SERVER['REQUEST_URI']; $previousPageUrl = 'next_page.php?prev=' . urlencode($currentUrl); // Redirect to the next page // On the next page $previousPageUrl = $_GET['prev']; -
Использование истории браузера с помощью JavaScript:
$previousPageUrl = '<script>document.write(document.referrer)</script>';
Это всего лишь несколько способов получить URL-адрес предыдущей страницы в PHP. Выберите тот, который лучше всего соответствует вашим потребностям и информации, доступной на вашем сайте.