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