18910140161

HTML-如何避免用户返回PHP页面-堆栈溢出

顺晟科技

2022-10-18 13:57:47

257

我创建了一个表单,用户(未登录)首先用访问时间戳注册他在建筑物中的访问,然后当他离开时,他再次提交他的信息,表单显示他的信息(包括到达时间),并允许他插入离开时间。在完成该过程之后,数据库也随着离开时间而更新,并且浏览器被重定向到主页。我的问题是,如果下面的人按";返回按钮",他可以更改前一个人的离开时间,我想避免这一点。

Cookie机制

可以帮助我吗?我真的不知道如何处理这个问题。我试图在数据库更新之前设置一个Coockie,并在更新后过期,但与“返回”按钮页面不会刷新,但会从缓存中获取,并且不会控制cookie.


顺晟科技:

您无法阻止用户单击浏览器的“后退”按钮并返回到上一页。

但作为一种变通方法,当用户被重定向到主页时,您可以关闭当前选项卡并打开一个新选项卡,这样新选项卡就不会有上一页可转到。

$("#go-to-home-page").on("click", function(){
    window.open('http://www.stackoverflow.com','_blank');
    window.close();
});
  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航