PHP如何解决刷新页面表单重复提交
最常用的方法就是利用token。即:
1、在生成页面的时候生成一个token(随机字符串),并把它同时写入表单的某个hidden中,和服务端的session中。
2、客户端提交表单到服务器时,比对表单中的token与session中的token是否一致。若不一致则认为是无效的请求。

3、不管第2步的校验是否通过,token只要使用一次后就立即作废(即:从session中销毁)。同时token也可以关联时间信息,超时后也自动作废。这样,即便客户端重复提交,也只有第一次的请求能够成功。
表单提交后重定向到原始页再刷新表单为何被重新提交
如果你的表单里有查询条件,提交重定向到原始页面后,表单的查询条件还是带着的,就算有重置清空按钮,想要初始化表单,先清空输入的条件,再点击查询,而不是F5区刷新页面,F5刷新表单条件是不改变的,除非有bug
怎么解决刷新页面浏览器提示表单重复提交的>题目/h2>
方法有很多:
1、用cookies,来实现。记录点击提交按钮后,间隔时间。
2、用session来记录。session等于空提交,不等于空,就不让提交。
3、JS来实现,点击按钮后,让提交按钮变灰色。