Php 确认表单重新提交错误
即使读了很多书,我也不知道如何处理这个错误 我有一个main.php,它有两个下拉列表。在单击browsers back按钮时,从drop dwon列表中选择值后,我可以返回main.php。 但是在我的第二个页面中,which feature.php——在这里,我从一个下拉列表中提交了一个值。在这个页面中,我有另一个下拉列表,当我选择一个值时,我会被重新定向到另一个页面。现在,当我使用浏览器返回按钮时,我得到了--确认表单重新提交错误 在第三页之后,当我点击浏览器后退按钮时,我无法返回feature.phpPhp 确认表单重新提交错误,php,html,browser-cache,Php,Html,Browser Cache,即使读了很多书,我也不知道如何处理这个错误 我有一个main.php,它有两个下拉列表。在单击browsers back按钮时,从drop dwon列表中选择值后,我可以返回main.php。 但是在我的第二个页面中,which feature.php——在这里,我从一个下拉列表中提交了一个值。在这个页面中,我有另一个下拉列表,当我选择一个值时,我会被重新定向到另一个页面。现在,当我使用浏览器返回按钮时,我得到了--确认表单重新提交错误 在第三页之后,当我点击浏览器后退按钮时,我无法返回f
如何处理这个问题?我遇到了这个问题,然后用这个解决了
<?php
header('Cache-Control: no cache'); //no cache
session_cache_limiter('must-revalidate');
?>
记得把它放在前面
session.start() 这是因为您的第二页取决于您在第一页中提供的值。如果您只转到feature.php而不浏览第一页,它可能不会给出任何错误,但是feature.php中的下拉列表不会包含任何内容。如果您想了解更多详细信息,请提供一些代码。@Professor-这意味着我应该使用缓存或其他方法来存储值?code-和@Satish您可以更改html表单,将其数据作为GET参数发送。这样你就可以来回走动了。