user2437588
user2437588

Reputation:

Spam, even with captcha on Php Form

I have a funny problem and i have no idea how to fix it. I have a contact form on my website that also writes the details to a db. The form is getting allot of spam. I put a captcha on it but it is not stopping the spam coming through.

The code that actually send the email and writes to the db is not actually held in the file with the captcha but in a helper file that gets the data posted to it, Is it possible that the spam is hitting this file directly and not the Actual form?

Its funny beacuse I have another contact form without a captcha on the same site that gets no spam at all?

Any help be really appreciated,

Thanks

Upvotes: 0

Views: 669

Answers (2)

Minhaz
Minhaz

Reputation: 977

Doesn't the code that send email and writes to db checks if captcha is correct or not? if not you need to modify the code else purpose of captcha is not met....

if yes there is possibility that the captcha is very poor, and their spamming bots are able to recognize captch.

you can alternatively store IP address of messages being sent to you in db and bann IPs of spammers as they tend to be using certain IPs

Thanks

Upvotes: 3

ranieuwe
ranieuwe

Reputation: 2296

1) It may be that your CAPTCHA is weak and just automatically cracked by the spam robot

2) Is the CAPTCHA validation in the server side handling class? If it is not, it is pretty useless because anybody can just post to the form.

Upvotes: 3

Related Questions