3 ms·
I started making my own as Google Recaptcha was getting annoying. At its most basic, hide a field. On your PHP page that does the checking, simply see if that f
by mattbgates 10y ago
I started making my own as Google Recaptcha was getting annoying. At its most basic, hide a field. On your PHP page that does the checking, simply see if that field has anything in it. If it does, its a bot. If it doesn't, it's not a bot.
- delta1 10y agoDo you use inline styles to hide the field or "obfuscate" it through a CSS class?
- mattbgates 10y agoIt just doesn't show up at all. Placed right before the form ends. I also use a combination of PHP and Javascript to create my own captcha. PHP generates a random string which I send to Javascript to hold. Upon clicking a button, if what is in the captcha does not match what is in the Javascript, thou shalt not pass. Haven't had any bot break through it yet, but I did have a Russian hacker email me, pissed off (entire email was in Russian, but I'm pretty sure the translator did well to know he wasn't happy), because he had created a bot specifically for my website that managed to create over 2000 posts in less than an hour. You can view the captcha at https://mypost.io/ https://mypost.io/ .. you cannot create a post without entering the captcha. I ended up creating my own because despite entering the correct answer (selecting the right images), Google Recaptcha would not recognize it.
- NoGravitas 10y agoI've seen this called "Honeypot CAPTCHA"[0]. I'd say it's good for 90% of sites, up until the point where spammers or fraudsters start targeting you specifically. [0]: http://haacked.com/archive/2007/09/11/honeypot-captcha.aspx/ http://haacked.com/archive/2007/09/11/honeypot-captcha.aspx/
- GordonS 10y agoI've started doing this on my HTML forms years ago - spam completely disappeared immediately. I haven't had any form spam since.