一尘不染

避免在php页面上重新发送表单

php

有没有一种方法可以避免在刷新php页面时重新处理表单?我想防止重新刷新表单中带有插入功能的php文件的链接。例如,我正在处理用户在每页顶部写的一系列便笺以获取新便笺。除了创建带有标头功能的独立php文件外,还有另一种方法吗?


阅读 277

收藏
2020-05-26

共1个答案

一尘不染

使用Post-Redirect-Get模式。

  1. 接受发布请求
  2. 处理数据
  3. 发出重定向响应
  4. 接受获取请求
  5. 发出200回应

如果您需要显示提交的数据中的数据,则在(例如)您重定向到的URL的查询字符串中包含一个行ID或类似内容。

2020-05-26