PHP暂时禁止IP

zuk*_*uk1 1 php

我正在为我的公司创建一个联系表单,我想尽可能地防范垃圾邮件.我已经创建了一个蜜罐+会话检查,但我也希望这样做,以便每x分钟只能提交一次表格.换句话说,禁止IP使用表格x时间.

这样做的最佳解决方案是什么?

我可以想到一些,但它们似乎都不理想.

Ian*_*ott 5

每次提交表单时将用户IP存储在数据库中,以及时间戳.当用户提交表单时,首先检查数据库以查看它们是否在时间范围内提交.

用户可以使用相同IP的大型网络可能会出现一些问题.这取决于目标受众,真的.