Php 检查自用户上次访问后,数据对用户是否是新的

Php 检查自用户上次访问后,数据对用户是否是新的,php,sql,Php,Sql,我正在开发一个网络应用程序,用户可以上传任意数量的书名。其他用户可以从所有参与上传的用户那里看到所有这些上传的图书标题 上面是通过一个简单的while循环完成的,只需打印我的书名表中的所有信息 下面是上面的一个简单片段,它正在成功运行: while($row = mysqli_fetch_array($titles)) { $title = $row['title']; echo $title; } 我的问题是,;我正在试图弄清楚如何以及是否有可能实现一个功能,这样当

我正在开发一个网络应用程序,用户可以上传任意数量的书名。其他用户可以从所有参与上传的用户那里看到所有这些上传的图书标题

上面是通过一个简单的while循环完成的,只需打印我的书名表中的所有信息

下面是上面的一个简单片段,它正在成功运行:

   while($row = mysqli_fetch_array($titles)) {

   $title = $row['title'];
   echo $title;
   }
我的问题是,;我正在试图弄清楚如何以及是否有可能实现一个功能,这样当用户访问该页面时,他可以看到自上次访问以来所有新上传的图书标题

使用发光颜色显示新标题的示例:

该页面以5个书名开头

用户1访问页面并查看所有5个上传的标题

用户1离开页面

用户2上传两个新标题

用户1再次访问该页面,来自用户2的两个新标题以发光的颜色显示。他离开了那一页

用户3第一次访问该页面;所有7个头衔都很耀眼,对他来说都是新的

用户1再次访问该页面,这一次没有一个像他以前看到的那样发光


以上是PHP可以实现的吗?我无法查看任何关于我的问题的帖子,因为我很难表达这个相关问题的名称,因此无法对其进行搜索。如果有人知道一个现有的职位,我会很感激得到一个链接到它

您可以尝试为每个用户设置一个包含其上次访问时间戳的cookie(或任何其他存储值)。在此时间戳之后上载的所有标题都标记为新标题。当用户启动新会话时,时间戳会更新。值得注意的是,您还需要记录每个标题条目的时间戳。@Noobus我明白了,这很有意义。我会这样做的。感谢you@RussJ特此说明!谢谢。如果您可以授权用户,您可以将上次访问时间存储在您的服务器上,存储在单独的表中,或者只存储在auth表中。你可以尝试为每个用户设置一个cookie(或任何其他存储值),包含他最后一次访问的时间戳。在此时间戳之后上载的所有标题都标记为新标题。当用户启动新会话时,时间戳会更新。值得注意的是,您还需要记录每个标题条目的时间戳。@Noobus我明白了,这很有意义。我会这样做的。感谢you@RussJ特此说明!谢谢。如果您可以授权用户,您可以将上次访问时间存储在您的服务器上,存储在单独的表中,或者只存储在auth表中。那会更好。