0

我已经建立了一个由类别、主题和帖子组成的简单论坛。我想跟踪每个帖子收到了多少独特的观点。我不怀疑每个帖子的每日流量太多,因为帖子是针对特定用户的。如果我必须估计,我会说每个帖子每天有 500 到 1000 次浏览(最多);实际上只有 200 - 300 次观看。

我想做什么:

所有帖子都通过名为topic.php. 在此脚本的开头,我将包含一些代码,首先检查 COOKIE 是否存在,如果不存在,它将检查数据库中用户的 IP 和手头的帖子。如果数据库找到了用户的 IP 和 post-id,然后我会创建一些 COOKIE,让脚本知道在下一页加载 no,甚至用查询来打扰数据库。

问题:

  • 存储用户的 IP 和帖子 ID(可能连同时间戳)是跟踪独特帖子视图的正确方法吗?
  • 按照任何标准,我上面描述的方法是否被认为是“最佳实践”甚至是有效的?

谢谢,埃文

4

1 回答 1

1

我无论如何都不是专家,所以我无法回答这是否是最有效的方法,但使用用户的 IP 地址可能不是一个好方法,因为大多数用户可能会有一个动态 IP 地址,所以他们的IP会经常改变。因此,如果您指望他们的 IP 每次都相同,那么您将无法使用此方法。

用户会注册使用论坛吗?如果是这样,他们登录时的简单会话 cookie 应该足以保证唯一性。

于 2013-03-13T04:11:26.233 回答