Могу ли я сохранить / удалить посещенные URL-адреса или расширения страниц, пока пользователь находится на моем сайте? - PullRequest
1 голос
/ 26 февраля 2012

Я пытаюсь заставить себя запустить разные сценарии в зависимости от того, перешел ли пользователь обратно на ранее посещенную страницу сайта или посещает новую страницу. Структура моего сайта является линейной со ссылками на «следующую» страницу, т.е. <a class="next" href="page2.html">next<a/> и «обратные» ссылки на предыдущую страницу, т.е. <a class="back" href="index.html">back<a/>. Новые страницы всегда будут открываться в одной вкладке.

Существует ли какой-либо способ создания массива и добавления к нему текущего URL-адреса при нажатии следующей кнопки и удаления текущего URL-адреса из массива при нажатии кнопки "Назад". Тогда я мог бы сделать что-то вроде «если массив содержит текущий URL-адрес, запустите back_function (); '

Если есть способ добиться этого с помощью локального хранилища или хранилища сессий, это тоже подойдет.

1 Ответ

0 голосов
/ 29 февраля 2012

Я думаю,

 $_SERVER['HTTP_REFERER']

может помочь вам в этом. Вы можете смешивать и играть с вашими условиями с SESSION['last_page'] и SESSION['currentt_page'].

Я думаю, что вы можете использовать это таким образом.

Ура!

...