Tengo un formulario de contacto que envía a mi correo electrónico y recientemente fui atacado por algún tipo de ataque de spam ... Recibí como 76k correos electrónicos durante la noche desde la misma dirección IP. Me hizo enojar mucho ¿Qué puedo hacer para arreglar esto? Sé que puedo implementar captcha pero no quiero eso. : \
¿Qué más puedo hacer para evitar el envío de formularios múltiples?
Puede usar '$ _SESSION' para guardar la última vez que se envió un formulario de contacto y el número de presentaciones durante esta sesión. Cuando el recuento es superior a 3 y la última vez es inferior a 5 minutos, publique una advertencia y actualice la última vez para evitar los spams. – Khez
@Khez que solo funciona si el cliente maneja cookies. De lo contrario, se creará una nueva sesión para cada solicitud. No creo que esto sea una prueba de correo no deseado. –
@James cierto, es por eso que solo comento y no respondo. Solo estaba tratando de empujarlo en la dirección correcta. – Khez