Я искал ответ на эту проблему и медленно смиряюсь с тем фактом, что, возможно, я поступил неправильно, но вот просьба о какой-то замечательной жемчужине мудрости, которая может помочь!
Я работаю над сайтом, на котором слева находится панель навигации в стиле каталога.Поэтому сначала пользователь увидит только два каталога (грамматика / словарь - это сайт для изучения английского языка) и, щелкнув по каталогу, он «откроется», чтобы показать его содержимое (другие страницы или каталоги).
Я работаю так, что каждый каталог представляет собой кнопку отправки формы, которая перезагружает страницу при нажатии, но со значением в $ _POST, которое указывает сайту открывать или закрывать папку (это делается в массиве в $ _SESSION),Работает отлично!Проблема, однако, заключается в том, что если пользователь нажимает кнопку «Назад» в своем браузере, он получает запрос на повторную отправку данных, чего я не хочу.
Мне было интересно, было лиТаким образом, я могу определить в php, была ли нажата кнопка «Назад», чтобы вместо перезагрузки страницы и внесения изменений в боковую панель, боковая панель осталась прежней, и вместо этого пользователь переместился на последнюю страницу, которую посетил.
Я знаю, что реальное решение этой проблемы, вероятно, заключается в том, чтобы просто переосмыслить боковую панель, и любые советы о лучшем способе сделать это также будут высоко оценены!
Майкл