У меня есть веб-сайт, основанный на базе php, и я хочу реализовать функцию, где есть раздел на панели навигации, на котором отображается история предыдущих посещенных страниц (с их URL-адресами) на веб-сайте. Я планирую использовать массив $_SESSION
для хранения этого списка.Можете ли вы использовать javascript для изменения переменной сеанса php?
Это должно быть достаточно простым, но я также хочу иметь кнопку удаления рядом с каждой записью истории, чтобы пользователь мог удалять страницы из панели истории. Проблема заключается в том, что для обновления массива $_SESSION
и удаления записи необходимо перезагрузить страницу, и если пользователь находится на странице, такой как страница результатов поиска, это вызовет ошибки, потому что сгенерированная страница зависит от представленную форму. На других страницах были бы другие примеры этой проблемы.
Я бы предпочел не хранить поиск и т. Д. В переменной сеанса, чтобы обойти это, поэтому было интересно, есть ли какой-то способ использования javascript для удаления записи на панели истории, а затем как-то обновить php переменной сеанса из javascript, когда пользователь перемещается в сторону или обновляет страницу ... но я не уверен, как js может изменить переменную сеанса php. Может ли это работать или есть другое решение?
Ах да Ajax, отлично, спасибо за помощь! – dlofrodloh