(根据一些回复更新以下文字......)
我做了一些网上搜索,没有找到对我有意义的答案,所以在有人说这已经得到回答之前,请耐心等待并阅读整篇文章。
我有一个输出标准HTML表单的PHP页面。表格工作正常。出现的问题是处理页面(“ProcessThis.php”或其他)。如果用户使用过一次这个页面,并且他们的浏览器正在缓存页面,那么下次他们使用它时,请填写表单并提交“ProcessThis.php”,他们会收到404错误。如果用户已经为表单添加了书签并从书签中找到它,那么这似乎就会发生。如果他们在填写表单之前使用浏览器的刷新按钮,这似乎可以解决问题。
我很确定这是一个缓存问题,但我不是100%肯定的。似乎有用的是当表单页面加载时,让该人使用浏览器上的刷新按钮。
我做了一些搜索,我在刷新时可以找到的所有信息(PHP refresh()函数和meta标签以及所有这些)都会导致循环(每隔“n”秒刷新一次)。我需要做的就是找到一种清除缓存的方法,而不是每隔“n”秒刷新一次页面。我有点不知所措......我的“google-fu”让我失望,也许我正在使用错误的搜索选项。提示,建议等将是有用的。感谢。
表单本身(因为有几个人要求代码)相当复杂,我不确定发布整个内容是否有用。它是基本的HTML表单标签......启动表单的实际表单标签是这个(非常基本):
<FORM METHOD="POST" ACTION="ProcessCourtReportForm.php">
答案 0 :(得分:0)
这现在属于“从不介意”类别。事实证明,有问题的人链接到表格(我忘记从服务器删除)的旧版本仍然可用,但我已经删除了服务器,所以404错误是真实的,因为正在寻找的页面确实不存在。已经指示他们在浏览器中修改书签,我删除了表单中较旧的php文件以避免将来出现此问题。 D'哦。