There is no need to display the submit button as often as data is sent from a remote server, rather than populated from the page itself. CAPTCHA is terrible, sometimes so incomprehensible that I do not understand what he is saying. I use three methods at the same time to stop the bots.
- Comparing the source IP address of the form with the destination IP address, if they do not match, further processing will not be performed.
- A field hidden by CSS that remains empty if filled, it is a bot and is ignored.
- Another field that gets a predefined JavaScript value when submitting the form. No match, no further processing.
I also recorded attempts with IP addresses in the database table. Attempts failed one, two, or all tests.
However, stopping spammers at sweatshop is a completely different story. Sweatshop spiders are people who are cheaply used to manually send spam. If you have a large site, it may be worth using a service that deals with this spam. Some services also refer to cruel language.
user1609889
source share