发布/重定向/获取模式和粘性表单

时间:2010-04-18 07:19:45

标签: php forms post-redirect-get

我在我的表格上使用Post / Redirect / Get模式。我之前从未使用过这种方法,而且我正试图解决这个问题:

通常情况下,当出现验证错误并在表单中显示POST值时,我总是只显示已发布的表单(粘性表单)。但是,使用PRG模式时,表单会在重定向后显示,因此没有任何POST值。

所以我的问题是,我如何实施PRG模式并且仍然有粘性表格?

1 个答案:

答案 0 :(得分:4)

如果验证失败,为什么要重定向?您应该仅在成功时重定向,并使您的粘性表单失败。