我是PHP的新手,但我通过阅读一些书籍建立了自己的社交网络。我想添加一些不新鲜但仍然很好的功能。我想添加纵断面图。
假设用户"ABC"访问了用户XYZ的个人资料,它应该增加计数,并且只增加一次。不是每次都这样。我不知道如何跟踪查看个人资料的用户。有什么建议吗?
您可以拥有一个包含2列用户ID的表。访问者用户的第一列和访问者用户的第二列,如下所示:
表:user_visit
visitor visited
----------|----------|
1 | 2 |
3 | 2 |
3 | 1 |
如果您这样做,您可以计算特定用户的行数以计算访问次数,还可以记录哪个用户看到了谁。