gpt4 book ai didi

html 和 href 只点击一次

转载 作者:行者123 更新时间:2023-11-28 00:13:08 26 4
gpt4 key购买 nike

我有链接

<a href="new link">click me</a>

当用户点击链接“click me”时,新的链接页面将被重定向并在服务器端做一些事情。问题是,如果用户单击浏览器上的后退按钮,它将返回到旧链接。如果用户点击链接“click me”,会打开新的链接页面,服务器端重新处理。如何防止这种情况?那就是即使用户回到旧页面,新链接也不能再点击了

最佳答案

在链接上生成一个唯一的 id,如 therequest.do?id=1234,并将 1234 记录到数据库中,这样请求就无法再次运行。

  • 用户转到 mypage.do,服务器生成 id 1234 并作为未处理记录到数据库。
  • 用户点击指向 therequest.do?id=1234 的链接
  • 服务器进行处理,并将 id 1234 标记为已处理。
  • 用户点击后退按钮。
  • 用户再次点击链接。
  • 服务器检查并发现请求 1234 已被处理,因此在屏幕上生成一条错误消息:请求已被处理

关于html 和 href 只点击一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13997641/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com