PHP. Вернуться на прошлую страницу
Данный материал предоставлен сайтом
PacificSky.Ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Как вернуться на прошлую страницу используя PHP?
Эти вопросы задавали многие начинающие программисты.
В данной статье приведен пример того, как это можно сделать.
Представим ситуацию, когда вам потребовалось сделать кнопку или ссылку на сайте, по нажатию на которую пользователя должно было переадресовывать на страницу на которой он был до этого.
Для этого понадобится суперглобальный массив $_SERVER с запрошенным HTTP_REFERER:
$_SERVER['HTTP_REFERER']
Суперглобальный массив с ключом "HTTP_REFERER" хранит адрес страницы, с которой посетитель попал на текущую страницу.
Пример:
$back = $_SERVER['HTTP_REFERER']; // Получаем URL от куда пришел посетитель
// Создаем страницу в файле back.php с ссылкой перехода на предыдущую страницу
echo "
<html>
<body>
<a href='{$back}'>Назад</a>
</body>
</html>";
Для того, чтобы протестировать работу данного кода, создайте файл index.html на своем веб-сервере.
Файл index.html должен содержать следующий код:
<html>
<body>
<a href='back.php'>Вперед</a>
</body>
</html>";
Данный пример кода создаст пустую страницу с ссылкой, которая перенаправит вас на страницу с перенаправлением.
Теперь находясь на странице index.html и нажав на ссылку 'Вперед' вы будете перемещены на страницу содержащую единственную ссылку 'Назад' (Эта страница и есть наша страница с перенаправлением).
Теперь нажимая на ссылки можно переходить от странице к странице.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.