Php 产品命中计数器的实现

Php 产品命中计数器的实现,php,model-view-controller,Php,Model View Controller,我已经搜索了一段时间,但还没有看到一个像样的教程 问题是我想在每次查看产品页面时创建一个点击计数器 我正在使用一个PHP MVC框架,这就是我想要做的 每次访问页面时更新数据库计数器 检查产品是否在同一终端中重复查看,以避免一个用户多次查看 我将如何实现这一点?取决于您希望它的准确性 如果准确性不是主要问题,请将cookie或会话值保存到客户端。在递增计数器之前检查此项。这是最简单的实现 在数据库中创建一个表,用于跟踪哪些IP地址(或其他指标)查看了哪些产品。我认为这会给出更准确的读数,但要复

我已经搜索了一段时间,但还没有看到一个像样的教程

问题是我想在每次查看产品页面时创建一个点击计数器

我正在使用一个PHP MVC框架,这就是我想要做的

  • 每次访问页面时更新数据库计数器
  • 检查产品是否在同一终端中重复查看,以避免一个用户多次查看

  • 我将如何实现这一点?

    取决于您希望它的准确性

    • 如果准确性不是主要问题,请将cookie或会话值保存到客户端。在递增计数器之前检查此项。这是最简单的实现
    • 在数据库中创建一个表,用于跟踪哪些IP地址(或其他指标)查看了哪些产品。我认为这会给出更准确的读数,但要复杂得多

    取决于您希望它的准确性

    • 如果准确性不是主要问题,请将cookie或会话值保存到客户端。在递增计数器之前检查此项。这是最简单的实现
    • 在数据库中创建一个表,用于跟踪哪些IP地址(或其他指标)查看了哪些产品。我认为这会给出更准确的读数,但要复杂得多

    1。实现计数器将取决于您使用的框架。2.您需要保留最近用户/页面条目的缓存。如果用户未登录,您可以记录IP地址/页面条目。1。实现计数器将取决于您使用的框架。2.您需要保留最近用户/页面条目的缓存。如果用户未登录,则可以记录IP地址/页面条目。