У меня есть динамический веб-сайт со страницами, нарисованными с использованием PHP.
Использование переменной $ _GET Я получаю команды от пользователя, выполняя PHP на основе команды $ _GET и рисуя страницу.
Однако, когда пользователь нажимает кнопку «Назад», я хочу, чтобы они увидели страницу, которая была динамически отрисована для них раньше, вместо повторного выполнения кода.
Я видел это, но не могу понять, как это сделать.
Например предположим следующий код:
if ($_GET['cmd'] == "time") {
echo "The current Unix timestamp is: " . time;
}
Кликнув на: somepage.php CMD = время выполняет код правильно, но при использовании кнопки назад, повторно запускает код. Есть ли способ использовать кеш или что-то еще, о чем я не знаю, что позволит пользователю видеть время, какое было, когда страница была нарисована, вместо повторного выполнения?
================================================================================================================================== ========================================== Чтобы попытаться быть немного более конкретно, страницы и код, о которых я говорю, выполняют несколько функций и изменяют данные MySQL на основе приведенных команд, затем рисуют страницу.
Я хочу знать, есть ли способ использовать кнопку «Назад», чтобы не повторять выполнение, а просто показать страницу, которая была динамически отображена в первый раз.
Это не совсем то, что я ищу, но спасибо за быстрый ответ. – Nate
Нет проблем. Возможно, показывая больше вашего кода (пример динамического контента, который рисуется ...) может помочь нам понять, что вы пытаетесь сделать. – mdance