У меня есть приложение планирования PHP сдвига, где поток является: приветственная страница> Список страницы графики> Actual графика страницаGET/POST без истории браузера
На реальных пользователях графика страниц могут сделать что-то (например, добавить сдвиг , удалить смену, запросить смену), чтобы все сообщения возвращались на одну и ту же страницу фактического расписания. Я хочу, когда они нажимают на различные «вещи», «вещи» не добавляются в историю браузера. Итак, если они нажимают кнопку «Назад» браузера, они просто переходят на страницу «Список расписаний».
Проблема, с которой я столкнулся, заключается в том, что вы можете добавить shift A, а затем добавить shift B, а затем вернуться назад, и вы снова хотите добавить shift A.
Как этого обычно избегают? Что я могу сделать?
Пытались использовать AJAX сообщение формы? – Jhecht
В настоящее время я не использую формы для большинства вещей. Это URL-ссылки, отформатированные как page.php? Week = 1130 & do = function – KPK
AJAX формирует + манипулирует историей браузера. https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Manipulating_the_browser_history#Adding_and_modification_history_entries – kittyminky