每周只允许访问一次网站?这可能吗?



是否有可能,在任何服务器端语言中,有某种基于IP地址的访问列表,其中任何特定的IP地址只能每周访问一次网站,一旦访问完成,7天内不允许更多的访问?

我可以看到如何访问日志可以与IP地址和时间对他们使用PHP,但我只是不确定你如何去阻止访问一旦初始日志和检查对随后的访问尝试?

在数据库中创建一个表,记录用户访问网站时的IP以及当前时间(将脚本放在全局文件中,并将其包含在每个页面上)。

然后当有人访问网站时,你检查他们使用的IP与数据库中的IP。

如果有匹配,则用户以前去过那里,但通过将其与当前时间进行比较,检查存储时间是否为7天前。如果超过7天,让他们查看内容,否则,将他们重定向到另一个页面。

但是有些用户有动态的IP地址,人们可以在同一个网络上使用相同的IP地址,你可以改变你的IP等,所以这不是一个100%完全证明的方式。

最新更新