0

我正在为客户构建一个测验,他们想要它,所以如果用户退出测验,它将保存他们的进度并允许他们在返回时继续他们离开的地方。它本身的测验仅对登录用户可用,所以话虽如此,我的问题是完成此任务的最佳方法是什么?我正在考虑使用SESSION变量,但这不起作用,因为如果用户关闭浏览器,它将删除保存点,那么我唯一的其他方法是使用数据库来存储此信息吗?任何关于我应该如何解决这个问题的建议都会非常好,非常感谢,在此先感谢!

4

2 回答 2

2

将数据保存在 a 中,$_SESSION但每次更新时立即将其复制到 SQL 表中,或者至少在他们单击退出时立即将其复制到 SQL 表中。

于 2013-06-01T03:52:38.657 回答
1

您也可以使用 cookie。这就是我要做的,因为那样你只会在你的数据库中得到完全完成的测验。您是通过完整的页面刷新从 1 个问题跳到另一个问题,还是使用 jquery?如果是第二个,我肯定会推荐饼干。

于 2013-06-01T04:01:17.880 回答