禁用回页和刷新功能

时间:2018-03-31 21:00:04

标签: javascript

我正在处理的评分软件应该在数据库中提交和存储日期。但是,此项运动不允许重新提交动作。因此,我想禁用页面返回功能,以避免重新提交相同(或修订)的数据。任何php或javascript解决方案都是受欢迎的。我确实意识到发布的意见不应该主要禁用页面返回功能,但在这种情况下它会非常有用。

1 个答案:

答案 0 :(得分:0)

使用$ _SESSION避免重新提交:在提交时设置会话变量,如果设置了则不处理第二次提交。

但是,用户可以删除浏览器Cookie并重新提交。如果您的casuistic也需要阻止它,请将提交的ip存储在数据库中。

PS:关于刷新,请使用帖子/重定向/获取:https://en.wikipedia.org/wiki/Post/Redirect/Get