У меня есть формы codeigniter, которые используют POST для перехода с одной страницы на другую. На каждом этапе используются данные, отправленные пользователем. Я прочитал:
https://stackoverflow.com/a/13559805/1021360
Что мне нужно использовать метод get-post-get (GPG), чтобы кнопка возврата работала.
У меня много данных в отслеживаемой переменной сеанса, срок действия сеанса истекает только после того, как вы вернетесь на домашнюю страницу или через 1 час, поэтому кнопка «Назад» должна работать. Здесь также хранятся все основные данные. (POST не так уж и актуален, поскольку задняя страница могла просто прочитать все это обратно из сеанса, если я знал, как сделать так, чтобы кеш кнопки возврата делал это).
В настоящее время при нажатии кнопки возврата появляется сообщение: «Этот документ больше не доступен». страница ошибки.
У моих представлений есть форма с вызовом функции "/ nextquestion".
эта функция выполняет проверку формы, сохраняет значения формы в CI_session и затем отображает следующую страницу, если форма проходит проверку проверки.
Я не уверен, как передать это в третий «файл» (поскольку codeigniter использует вызовы функций, а не файлы php), а затем прочитать его из него ...?
Все, чего я хотел бы добиться, - это чтобы кнопка «Назад» работала так, как и предполагалось: она должна показывать вам предыдущую страницу в том виде, в каком она была отрисована.
Любые советы или помощь о том, как заставить кеш браузеров хорошо работать с отправкой форм codeigniter, будут очень приветствоваться!
Спасибо.