有没有" smart"如果在Y时间内访问我的项目超过X次,阻止IP的方法是什么?我知道建议的方法是阻止这种情况从apache级别,但客户端要求在应用程序级别的额外预防措施。
有什么建议吗?我在考虑一个MySQL表,每个IP包含一行,一个请求计数器包含时间。但还有别的吗?
答案 0 :(得分:1)
$this->input->ip_address()
获取用户在控制器中的IP地址。$this->db->select_sum("counter")->get("views_table");