0

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

4

2 回答 2

1

我的猜测是他们使用了一个会话变量,该变量在访问该页面时会自行取消设置。因此,如果他们再次尝试访问它,他们只会被重定向。

于 2010-09-28T09:03:06.313 回答
0

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

于 2010-09-28T09:31:24.037 回答