Mam formularz kontaktowy, który wysyła na moją skrzynkę e-mail, a ostatnio zostałem zaatakowany przez atak spamowy ... Otrzymałem jak noce 76k z tego samego adresu IP. To mnie bardzo wkurzyło. Co mogę zrobić, aby to naprawić? Wiem, że mogę zaimplementować captcha, ale nie chcę tego. : \
Co jeszcze mogę zrobić, aby zapobiec przesyłaniu wielu formularzy?
Możesz użyć '$ _SESSION', aby zapisać ostatni formularz kontaktu i liczbę zgłoszeń w trakcie tej sesji. Gdy liczba jest powyżej 3, a ostatni czas jest niższy niż 5 minut temu, opublikuj ostrzeżenie i zaktualizuj ostatni raz, aby zapobiec spamom. – Khez
@ Khez, który działa tylko wtedy, gdy klient obsługuje pliki cookie. Jeśli nie, to dla każdej prośby zostanie utworzona nowa sesja. Nie sądzę, że jest to dowód spamera. –
@James prawda, dlatego tylko skomentowałem i nie odpowiedziałem. Próbował tylko popchnąć go we właściwym kierunku. – Khez