【问题标题】:On page refresh unique entry in database在页面刷新数据库中的唯一条目
【发布时间】:2018-03-06 08:18:18
【问题描述】:

在页面加载时,我在 PHP 的帮助下在我的数据库中创建了一个条目。如果我刷新一个页面,那么数据库中有另一个条目,我想阻止这个另一个条目。

如何使用会话或 cookie 来完成?

【问题讨论】:

  • 请分享您的代码。
  • 这不是它的工作方式。向我们展示您的尝试。这里没有人可以在没有代码的情况下理解英语。谈话很便宜。
  • 不幸的是,您的问题归结为为我编写代码,虽然许多用户愿意为陷入困境的程序员编写代码,但他们通常只在发布者已经尝试过时才提供帮助自己解决问题。展示这项工作的一个好方法是包含您迄今为止编写的代码、示例输入、预期输出和您实际获得的输出(控制台输出、回溯等)。检查FAQHow to Ask

标签: php html session


【解决方案1】:

逻辑在这里

If(isset(*session*)){
       Do nothing;
}
else{
      1.Database insert;
      2.set *session* with expir time that you want (next time check in **if condition**)

}

你也可以使用cookies

【讨论】:

  • Thanxs..但我有点困惑如何识别页面重新加载或窗口关闭??(我是所有这一切的新手)
  • @SonalNathavani 没有这样的方法可以防止使用 php 重新加载页面。但是,您可以在向 db 添加新条目之前检查它是否已经存在。对于窗口关闭,有一个onbeforeunload 事件在窗口关闭或页面重定向发生时触发。
猜你喜欢
  • 1970-01-01
  • 2016-03-03
  • 1970-01-01
  • 2012-11-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-08
相关资源
最近更新 更多