PHP防止表单重复提交策略

警告
本文最后更新于 2019-05-04,文中内容可能已过时。

在开发过程中,经常会出现表单出错而返回页面的时候填写的信息全部丢失的情况。正好碰到帮别人写表单多次提交之后,返回时候提示确认重新提交表单,如图

https://pic.yqqy.top/blog/20200111/EVfKpdQI2Fcg.png
问题

解决办法一句代码,为了支持页面回跳。

header('Cache-control: private, must-revalidate');

提交之后立马清除缓存控制

https://pic.yqqy.top/blog/20200111/kfpwwGrVl50x.png
指令

原文有8种防止重复提交表单机制,我遇到一种,故介绍一种,了解其他请查看原文

https://www.cnblogs.com/myon/p/6636934.html