PHP/AJax 免费增值工具 - 如何在显示结果前限制使用次数

PHP/AJax Freemium Tools - How to Limit The Number of Uses Before Showing Results

我已经对此进行了一些搜索,但似乎找不到任何内容。我正在寻找创建免费增值模型工具的起点。

我将使用的语言是 PHP、Ajax 和 MySQL。

这是我想要完成的。

任何随机用户都可以使用网站上的免费工具,但在使用 X 次后,他们会被要求注册一个帐户,否则,他们将在 24 小时内无法使用该工具。

从我从其他工具上看到的,它似乎是通过 IP 跟踪并将它们存储在数据库中来完成的。但在达到数百万个结果后,我可以看到这变得相当混乱。

有经验的人可以指导我如何开始限制使用次数吗?我现在不知道从哪里开始。

如果他们不先使用电子邮件注册,那么我认为唯一的解决方案是 IP,如果您设置正确,它就不会变得混乱。您只是一个 table 列,其中包含用于计数器的 ip 列和用于日期和时间的列。 然后当你插入数据的同时你 运行 另一个查询删除超过 24 小时的数据。有些人将 IP 与设备信息结合使用。