如何查看帖子的次数?

时间:2011-10-05 23:09:42

标签: php cakephp forums

所以我正在使用cakePHP制作应用程序。

我想知道是否有人知道如何在论坛上获得唯一观点的数量。

换句话说。说我发帖到论坛。当有人查看我的帖子时,他应该只能添加一次视图。

我不确定cakePHP是否内置任何可以帮助解决这个问题的内容,因为我对它很新。

如果没有,自定义解决方案不是问题,但如果有人可以指导我朝正确的方向发展。就像如何实现这种性质一样。我使用用户的IP地址并将其存储在每天刷新的数据库中,但可能有更好的解决方案。请告诉我。

感谢您的时间。

1 个答案:

答案 0 :(得分:1)

我会在表格中记录每个帖子的每个视图,其中包含访问者的IP和时间&观点的日期。

然后,您可以进行查询以计算每个帖子和日期的唯一IP。它会为您提供每日独特观看次数。

如果您希望彻底,您还可以存储用户代理信息并过滤掉搜索引擎抓取工具(Google,bing等)。

这里有一个包含完整可用代码的简单教程:hitcount behavior for CakePHP

我在这里找到了一些关于Unique Visits and Visitors的有趣见解。

相关问题