我需要限制每天只有5次通过IP地址识别的用户访问PHP网页.
我已经使用会话完成了这个功能,但是在要求中我必须使用IP地址而不是会话.
有关最简单方法的任何想法吗?
非常感谢.
首先,创建一个包含以下列的表:
|-----------------------------------|
| IP varchar(15) | Views tinyint(1) |
|-----------------------------------|
Run Code Online (Sandbox Code Playgroud)
然后在每个视图上插入IP(如果它尚未存在于数据库中)或增加视图1.如果views = 5则终止该页面并且不允许用户访问.
然后,您可以在00:00每晚运行一个cron,删除表中的所有数据(请参阅:) truncate.