Mysql codeigniter-如果每y次超过x次,则阻止ip
如果IP在Y时间内访问我的项目超过X次,是否有“智能”方法阻止它?我知道建议的方法是从apache级别阻止此类情况,但客户端要求在应用程序级别采取额外的预防措施 有什么建议吗?我考虑的是一个MySQL表,每个IP包含一行和一个随时间变化的请求计数器。但是还有别的吗?Mysql codeigniter-如果每y次超过x次,则阻止ip,mysql,apache,codeigniter,security,ddos,Mysql,Apache,Codeigniter,Security,Ddos,如果IP在Y时间内访问我的项目超过X次,是否有“智能”方法阻止它?我知道建议的方法是从apache级别阻止此类情况,但客户端要求在应用程序级别采取额外的预防措施 有什么建议吗?我考虑的是一个MySQL表,每个IP包含一行和一个随时间变化的请求计数器。但是还有别的吗? 您可以使用$this->input->ip_address()在控制器中获取用户的ip地址 在数据库中保存ip和计数器 要检查访问者是否能够访问您的项目,请使用$this->db->select_sum(“counter”)->ge
- 您可以使用
在控制器中获取用户的ip地址$this->input->ip_address()
- 在数据库中保存ip和计数器
- 要检查访问者是否能够访问您的项目,请使用
$this->db->select_sum(“counter”)->get(“views_table”)代码>