gpt4 book ai didi

php - 如何在用户不小心关闭浏览器时恢复旧 session ?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:00:05 25 4
gpt4 key购买 nike

我打算用 PHP 创建一个在线考试系统。如果用户不小心关闭了窗口,我可以采取什么步骤来恢复旧 session ?

假设他已经回答了 50 个问题中的 49 个,突然断电(并且没有 UPS)或者他不小心关闭了窗口(即使是错误的,如果他在 window.unload 事件上的 javascript 提示上单击是) 然后重新打开浏览器,一切都丢失了。我可以做些什么来防止这种情况发生?

提前致谢:)

最佳答案

您需要做以下两件事之一:

  1. 在用户机器上保留当前状态 - 这必须通过 cookie 来完成。

  2. 将当前状态保存在服务器上。

第二个选项可能更可靠,它确实需要您经常与服务器保持联系。它还允许 session 在另一台机器上恢复。

第一个选项可能更容易实现。

关于php - 如何在用户不小心关闭浏览器时恢复旧 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3157928/

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