代码之家  ›  专栏  ›  技术社区  ›  KingFish

过帐表单数据

  •  1
  • KingFish  · 技术社区  · 15 年前

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

    如果用户从[form page]->[processing form post page]->[display page],或者用户只是转到组合的[form page]->[processing form/display page]

    我听过一些争论前者更安全,后者则更少重定向。

    有什么答案?

    2 回复  |  直到 15 年前
        1
  •  2
  •   Quentin    15 年前

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

    1. 浏览器使用表单数据发出HTTP POST请求
    2. 服务器处理数据并用重定向响应进行响应
    3. 浏览器发出HTTP GET请求(可能在查询字符串中包含与提交的数据相关的id)
    4. 服务器以200响应和信息响应
        2
  •  1
  •   Paul Sonier    15 年前

    根据您的问题,您可以只使用[form page]->[form page to process and display]。