PHP如何防止网页后退

如题所示,我写了一个PHP+HTML的表单写入MySQL的网页,刚把刷新重复提交给解决,遇到新的问题无能为力。浏览器点击后退,然后再点一次提交又重复写入了,这个问题如何解决呢?

这丸子
浏览 1242回答 3
3回答

火风鼎

数据库判重提交页面隐藏一个随机字符串,后端SESSION存入这个字符串,第一次提交成功后,把SESSION删掉,重复提交无SESSION前后端禁用缓存提交时window.open()新开页,同时window.close()关闭原页面...

我乃张真人

后退时,根据数据是否存在,来处理重复提交数据。
打开App,查看更多内容
随时随地看视频慕课网APP