我正在使用 PHP 和 MySQL 来限制对未注册用户的下载访问。
我看到的唯一选项是 cookie 和/或 IP 地址。
Cookies 不是一个好的解决方案,因为重要的是用户不能通过删除他们的 cookie 来重置他们的下载计数 - 因为他们的想法是如果他们的使用量超过一定水平,他们就会付费。
这让我可以通过在 PHP 中记录 IP 地址并将其插入 MySQL 数据库来限制访问。传统上,这个问题是有些人使用动态/共享 IP,因此计数对他们毫无意义,甚至可能阻止其他潜在客户免费下载。
但话又说回来,几乎我所有的销售都来自西方国家,而且现在西方的大多数人似乎都使用静态 IP 地址……这是正确的吗?
解决这个困境的最佳方案是什么?有什么想法吗?