在同一页面中显示表单确认消息:最佳实践

时间:2010-09-28 09:00:00

标签: php forms confirmation

我在很多网站和网络应用程序中都看到过这种行为,但我无法找到一种“干净,标准”的方式来重现它:用户填写表单,提交后再进行验证,表单重新加载一条消息,上面写着“项目已保存”。到目前为止没有问题,我无法理解的是,如果重新加载该特定页面,他们如何继续显示确认消息,但是当用户转到另一个页面然后返回到原始页面(包含表单的那个)时不再存在了。似乎没有获取或发布数据,所以我假设使用会话变量或cookie,但他们如何知道何时保留以及何时取消它们?或者也许我错了,还有其他的方法......请帮助我!

2 个答案:

答案 0 :(得分:1)

我的猜测是他们使用的会话变量在访问页面的那一刻就取消了自己的设置。因此,如果他们再次尝试访问它,只需重定向即可。

答案 1 :(得分:0)

也许带有表单的页面没有任何“未设置”的会话变量,但其他页面没有?