Как вернуться на последнюю посещенную страницу веб-сайта во время следующего посещения веб-сайта?
На сайте нет входа. Но это непрерывная последовательность страниц от 1 до 15, а данные страниц хранятся в сеансах. Поэтому вам нужно вернуться на последнюю посещенную страницу, не потеряв страницы
Вы можете сделать это с помощью куки файлов, как в браузере, так и на сервере.
Пример PHP:
<?php
session_start();
if(!isset($_SESSION['checked_last_page'])){
//get last page visited
$lastPage = $_COOKIE['last_page'];
//expire cookie
setcookie('last_page', null, time() - 1000);
//forward to last page
header('Location: ' . $_COOKIE['last_page']);
exit(0);
}
//prevent doing redirect every time
$_SESSION['checked_last_page'] = true;
//set the last page in a cookie
setcookie('last_page', $_SERVER['REQUEST_URI'], time() + 3600 * 24 * 31);
?>
Вы можете сделать это с помощью javascript. В этом случае вам придется установить дополнительный файл cookie, чтобы имитировать поведение cookie сеанса. Это гарантирует, что вы не выполните перенаправление на запрос страницы, которые являются частью активного сеанса. (IE: пользователь посещает страницу и перенаправляется - и перенаправляется снова)
Пожалуйста, дайте мне знать, если вам нужен пример js.