如何注册对页面的最后访问

How to register last access to a page

我有一个网站需要注册用户对某些页面的最后访问权限。例如:

MoviesPage.php
Terror
    Subpage1
    Subpage2
    Subpage3
Action
    Subpage1
    Subpage2
    Subpage3
Adventure
    Subpage1
    Subpage2
    Subpage3
Comedy
    Subpage1
    Subpage2
    Subpage3
Crime
    Subpage1
    Subpage2
    Subpage3
... etc

我需要注册对每个流派和每个小节的最后访问权限,因此当上传一些新内容时,我知道特定用户是否已经看到它。

例如,User 12015-05-11 9:30:00 单击了 'Comedy -> subpage1' link,如果在此日期之后上传了一些新内容,我需要显示一个 'New content' 图标。

实际上我已经使用会话实现了此功能,但我注意到这是一个非常糟糕的解决方案。

注册此访问信息的最佳方式是什么?

Cookie 应该是您问题的答案。

您可以在此处查看它在 w3schools 上的工作原理:http://www.w3schools.com/js/js_cookies.asp

您必须知道它只对启用 javascript 并允许 cookie 的用户有效。一些用户正在阻止 cookie。您应该考虑添加一条信息性文本,告诉用户您的网站正在使用 cookie。