如何让浏览器返回按钮重新发送表单?我有我的页面www.example.com/results,其中我看到$ _POST搜索的所有结果,当我点击一个结果时,我将其加载到www.example.com/result1。我需要单击后退按钮并再次加载表单而不显示"确认表单重新提交" (F5)。我不关心使用PHP,JS,jQuery
例如:
的index.html
<form method="post" action="results.html">
<input type="text" name="findSomething" />
</form>
在results.html中显示结果:
<a href="result1.html>Result1</a>
<a href="result2.html>Result1</a>
<a href="result3.html>Result1</a>
.......
在result1.html中,resutlt2.html ....如果点击后退按钮,浏览器说我必须重新提交表单。
答案 0 :(得分:1)
这是默认浏览器功能,您只能使用PHP更改设置。您可以在会话开始之前在PHP配置文件中使用这些语法:
<?php
session_cache_limiter ('private, must-revalidate');
$cache_limiter = session_cache_limiter();
session_cache_expire(60); // in minutes
?>
现在不会要求重新提交表格。