-5

我有一个通过提交的表格,$_SERVER['REQUEST_METHOD'] == 'POST';然后前进到下一页。在下一页上,我想让用户选择返回并编辑表单数据。当我尝试返回表单页面时,浏览器会发布“确认表单提交”消息。

这似乎只发生在谷歌浏览器上,在 Safari 上运行良好。

有没有人对它为什么这样做有任何想法?$_SERVER['REQUEST_METHOD']返回页面时是否必须重置变量?

4

2 回答 2

2

您应该将用户重定向到编辑页面,而不是浏览器中的上一页。您可以将信息临时存储在会话中,然后在编辑页面上加载该信息。

于 2012-12-31T14:33:25.763 回答
1

您可以更好地在数据库中添加值。当某人返回时重新加载存储在数据库中的值。这是做你想做的事情的更干净的方法。在 Firefox 中,您会收到此消息,我猜也在 IE 中。

于 2012-12-31T14:31:41.673 回答