我正在开发一个程序,只允许同一台计算机查看特定页面一次,然后我阻止访问该页面。
我的问题是,IP 地址可以正常工作,但有些用户每次访问该站点时都有一个新 IP。过去,我遇到过其他使用其他方法跟踪用户的网站,因为即使在同一台计算机上使用不同的 IP,我也无法查看受限内容。
有人有什么想法吗?
IP 地址的其他选项是什么?
我正在开发一个程序,只允许同一台计算机查看特定页面一次,然后我阻止访问该页面。
我的问题是,IP 地址可以正常工作,但有些用户每次访问该站点时都有一个新 IP。过去,我遇到过其他使用其他方法跟踪用户的网站,因为即使在同一台计算机上使用不同的 IP,我也无法查看受限内容。
有人有什么想法吗?
IP 地址的其他选项是什么?
您可以做的最好的事情是将功能绑定到用户帐户。这样,您就可以控制用户看到的内容。
绑在机器上是不可靠的。
基本上,除非用户选择注册您的服务,否则用户可以完全自由地摆脱您的限制。这也是你所说的隐私。
当用户共享 PC 时,你有没有想过?如果你爸爸在你的笔记本电脑上被屏蔽了怎么办?您无法再在笔记本电脑上查看它。
没有一种方法可以让任何一台计算机都独一无二。
您可以在该浏览器上设置 cookie,但用户可以使用其他浏览器或直接删除 cookie。
有运行 flash 模块以获取计算机特定数据以创建您可以使用的 guid 的 3rd 方服务,但这更昂贵并且还需要用户加载您的 flash 模块,这意味着它不适用于某些移动浏览器.
如果页面不公开并发送给用户(即通过电子邮件),您可以生成带有 ID 的 URL,一旦访问该页面,他们就会使 ID 无效。
这是电子邮件验证页面常用的方法。