【发布时间】:2012-05-06 06:49:53
【问题描述】:
我有一个使用 PHP 绘制页面的动态网站。
使用 $_GET 变量,我从用户那里获取命令,基于 $_GET 命令执行 PHP,并绘制页面。
但是,当用户按下后退按钮时,我希望他们看到之前为他们动态绘制的页面,而不是重新执行代码。
我看过这个,但不知道怎么做。
例如假设以下代码:
if ($_GET['cmd'] == "time") {
echo "The current Unix timestamp is: " . time;
}
单击 url: somepage.php?cmd=time 可以正确执行代码,但使用后退按钮时会重新执行代码。有没有办法使用缓存或其他我不知道的方法,让用户可以看到页面绘制时的时间,而不是重新执行?
================================================ =========================================== 为了尝试更具体一点,我正在谈论的页面和代码执行多个功能并根据给定的命令更改 MySQL 数据,然后绘制页面。
我想知道在使用后退按钮时是否有办法不重新执行而只显示第一次动态绘制的页面。
【问题讨论】:
标签: php caching button dynamic back