PHP-IP禁止-最有效的方法?
作者:互联网
我举办了一个大型论坛,就像其他所有人一样,垃圾邮件发送者/机器人也有问题.您可以以htaccess的形式下载和使用大量已知的垃圾邮件IP,但我唯一关心的是文件大小.因此,我想问题是,考虑到要为每个用户加载的数据太大,太大了.将所有IP添加到其中大约100kb.
有没有其他方法可以减少开销?可能是用php来做,还是由于文件大小和检查ips等而导致一些沉重的负担?
任何建议将不胜感激.
谢谢,
史蒂夫
解决方法:
通常有比IP禁令更有效的方法.例如,只有漫游器会填写表单中的隐藏字段,或者需要JavaScript或Cookie才能提交表单.
对于IP禁止,我不会使用.htaccess文件.根据您的网络服务器,它可能会读取每个请求的htaccess文件.我一定会在您的Web服务器虚拟主机配置中添加IP禁令.这样,我可以确定网络服务器会将其保存在RAM中,而不会一次又一次地读取它.
也可以选择通过PHP进行操作.这样,您还可以轻松地将禁令限制为表格,例如在论坛中注册.
标签:spam-prevention,ip,php,htaccess 来源: https://codeday.me/bug/20191208/2093776.html