1

我有一个 HTML 表单,我想发布数据然后向用户显示一些文本。我听过几个人讨论这个想法:

用户应该从 [表单页面] -> [处理表单发布页面] -> [显示页面] 还是应该只进入组合的 [表单页面] -> [处理表单/显示页面]

我听说前者更安全,而后者重定向更少。

有哪些答案?

4

2 回答 2

2

为避免缓存问题,请在刷新问题和类似问题时重新提交:使用 POST-REDIRECT-GET 模式。

  1. 浏览器使用表单数据发出 HTTP POST 请求
  2. 服务器处理数据并使用重定向响应进行响应
  3. 浏览器发出 HTTP GET 请求(可能包括与查询字符串中提交的数据相关的 id)
  4. 服务器响应 200 响应和信息
于 2010-11-19T22:01:58.380 回答
1

根据您的问题,您可以只使用 [表单页面] -> [要处理和显示的表单页面]。

于 2010-11-19T22:01:02.940 回答