我想确保在编辑然后从表单导航(按回或点击链接)并返回之后>(使用后退或前进按钮),表单数据不重置。我已经确认这适用于其他网站。我需要检查什么?
在回答之前,请注意我未提交然后返回。只需关注链接然后返回。
上下文:
答案 0 :(得分:2)
大多数浏览器缓存表单输入值。因此,当用户刷新页面时,输入具有相同的值。
您应该检查代码隐藏的浏览器缓存操作,例如:
<?
Header('Cache-Control: no-cache');
Header('Pragma: no-cache');
?>
以及您的纯HTML模板:
<meta http-equiv="Expires" content="Tue, 01 Jan 2000 12:12:12 GMT">
或
<meta http-equiv="Pragma" content="no-cache">