如何在用户在我的网站上执行多步操作时标记用户的进度?

Alw*_*ver 5 php mysql

我需要像在Khanacademy或Edx这样的网站上进行一些实施 - 当你重新登录时,他们告诉你,"你目前在这一部分,继续从这里开始?"

我能想到这样做的唯一方法是在数据库中有一个列,并为每个部分都有一个表单(如第1课,第2课,第3课),每当用户点击该部分时,表单都会被提交并且更新数据库中的列以便记住.这种方法会起作用还是有更好的方法呢?

Nie*_*sol 3

您无需提交表格。

就我个人而言,我在类似“foot.php”的代码中更新了表格userslastseen=now(), lastpage=:current_page这使我不仅可以知道他们最后在做什么,还可以知道他们何时执行此操作,因此我可以构建一个用户在线页面,其中分享此信息。

当然,应用程序各不相同,但总体思想在任何地方都可用。