аватар Автор: Сергей Касаткин | 03 апреля 2014 14:03

Статьи / PHP /

Возврат посетителя на предыдущую страницу на PHP

Допустим пользователь ввёл какие-то данные в форму на одной странице, переслал их на другую. Как его сразу после обработки данных вернуть назад средствами PHP?

Код PHP

<?php  
// так получаем URL, с которого пришёл посетитель  
$back = $_SERVER['HTTP_REFERER']; // для справки, не обязательно создавать переменную

// Теперь создаём страницу, пересылающую
// в meta теге на предыдущую
echo "
<html>
  <head>
   <meta http-equiv='Refresh' content='0; URL=".$_SERVER['HTTP_REFERER']."'>
  </head>
</html>";
?>

Теперь наш посетитель вернулся назад. Поздравляю!

Внимание! При таком возврате назад данные заполненных форм во многих браузерах не сохраняются. Поэтому для сохранения лучше использовать средства JS в статье -
Как сделать кнопку назад или как вернуться на предыдущую страницу? HTML и JS.


Спасибо за внимание!
 



Похожие статьи


Комментарии к статье (vk.com)