我有一些问题要解决。我创建了一个网站。网站的成员有他们自己的页面(如博客),如果有人在他们的(A)页面停留超过一分钟,他们(A)可以获得一些积分。到这个时候,他们可以买东西了。所以从根本上说,会员(A)应该宣传他们的(A)页面,但有些会员试图用消极的方式来赚取积分。喜欢更改IP并继续访问自己的页面。
这是我正在使用的当前方式
- 我做了网站检查ip并在一分钟后将其存储在数据库中。
- 然后我每次访问页面时都会比较ips。
- 如果距离上次访问已过去 24 小时,我允许会员再次获得积分
但是有些人发现了这一点,并不断更改他们的 IP 并访问他们自己的页面。
我想到的其他方法是使用 cookie。
- 但问题是当使用cookie时,cookie会在页面被访问时立即设置。
- 因此,如果访问者访问该页面 30 秒,则可以在访问者再次访问一分钟后随时获得积分,但使用 cookie 这不起作用..
所以我想问的是,
有没有办法在访问者访问网站一分钟后设置 cookie?如果没有,有没有什么绝妙的方法可以防止人们改变他们的 IP?