我有一个页面标签应用程序,它是一个类似门的竞赛。
用户喜欢一个页面,提供他们的电子邮件地址并点击提交以参加比赛。
他们进入后,我设置了一个会话变量 $_SESSION['entered'] = '1'; 或类似的东西
一旦他们进入,我会在页面(html)上显示更多信息并删除电子邮件表单。
问题:如果用户停留在页面上,刷新一百万次(在同一个浏览器窗口中),会话变量仍然存在,我可以告诉用户已经输入并显示正确的信息。
如果用户关闭窗口,稍后在新窗口中返回,等等。我会丢失会话信息,并且再次向用户显示输入表单(尽管他们已经参加了比赛)
如果用户离开并回来,我如何在页面应用程序中为用户维持会话?