Database 网站「;你可以这样做;剧本

Database 网站「;你可以这样做;剧本,database,Database,我想为访问我的网站的新用户创建一个培训路径。此培训路径必须显示信息气泡,显示您可以在每个页面上执行的操作,但只能在您第一次访问该页面时执行 例如,如果用户进入一个有编辑按钮的页面,编辑按钮旁边会出现一个信息框,告诉用户他可以编辑该页面 我将自己创建脚本,我只想知道检查用户是否已经看到该框的最佳方法是什么。我想在数据库中为每个信息框存储一个布尔值,如果用户看到该框,该值将设置为true。为了保存数据库中的一些查询,我想我还可以将相同的值存储在localStorage或Cookie中 为网站创建用户

我想为访问我的网站的新用户创建一个培训路径。此培训路径必须显示信息气泡,显示您可以在每个页面上执行的操作,但只能在您第一次访问该页面时执行

例如,如果用户进入一个有编辑按钮的页面,编辑按钮旁边会出现一个信息框,告诉用户他可以编辑该页面

我将自己创建脚本,我只想知道检查用户是否已经看到该框的最佳方法是什么。我想在数据库中为每个信息框存储一个布尔值,如果用户看到该框,该值将设置为true。为了保存数据库中的一些查询,我想我还可以将相同的值存储在localStorage或Cookie中


为网站创建用户培训路径的最佳实践是什么?

我建议的方法是存储用户id(ip或用户名?)和每个冒泡的一点值,如您所说

PS:对于您的脚本,您可以使用以下内容:


是的,但我的问题是。在哪里存储该值?我不想每次用户刷新页面时都进行DB REQUEUEST。有没有比在localStorage中保存值更好的选择?为什么每次刷新页面时都需要发出DB请求?您应该进行一次访问,缓存值。您存储在cookie中,但问题是要永久存储。例如,您可以在注销时设置cookies并更新数据库。但若用户不点击“注销”怎么办。您可以设置Cookie并每X秒更新一次数据库。