Я ищу отправку пользователю двух (или, может быть, более) страниц, откуда они пришли. Что до сих пор работаетPHP Referrer Referrer (рекурсивно)
<strong>
<a href="javascript:history.go(-3)">
Click here to go back to the view
</a>
</strong>
Однако при вызове страницы [истории] обновления не отображаются.
У меня есть идея обратиться к рефереру. PHP дает мне $_SERVER['REFERER']
для использования, что нормально, но только до одного уровня. Как получить реферер (от реферера ...) от $_SERVER['REFERER']
?
Что значит «страница не обновляется» _? Когда вы вернетесь в историю браузеров, 9/10, страницы будут поступать из кеша браузера, поэтому, если вы имеете в виду это, на странице 1 пользователь может изменить содержимое, страница 2 благодарит их за вход, страница 3 приводит их к обзор, и это страница, содержащая ссылку на страницу1, 'history.go (-3)' будет, действительно, не работать. Вам просто нужно снова перенаправить их на страницу1, заставив новый запрос –
Отредактировано, чтобы сделать его менее двусмысленным – Benda
Ну, всегда есть сеансы, чтобы отслеживать «движения» _ клиента на вашем сайте. так что, если он/она необходимо перенаправить 3 источника назад, вы можете получить эту информацию из сеанса ... –