Page is a not externally linkable
-- Webmaster General
---- Spam via Contact Form
explorador - 2:47 pm on Aug 23, 2013 (gmt 0)My form doesn't include email addresses, just the fields, the script will send the data to the corresponding email
I use a combination of methods that are doing a great job:
The script receiving the form data validates a referrer. It won't accept any submissions if the user is not coming from another valid website page.
The submitted data is checked against a set of hot words like you know what, including url, link, etc.
Perhaps the most important part of my approach is: the script will always show you the "thank you" page even if you submitted spam. There are no errors reported, it will just let users or bots think the data was sent while it simply was ignored. So, any valid submission will turn into a valid email but that's just between me and the webserver.
I'm also using a cookie tracking to find out what pages the user has been visiting before sending the data. Perhaps in the future I will look into more validation using this but so far what I described keeps my inbox very, very clean.
There is something else when you run dynamic pages or sever side includes, you could get a time stamp directly from your server and verify this against another time stamp when the data is sent. Any normal form data will take about X seconds before being sent, otherwise is just copy paste or a bot. But that's going to far, perhaps.
Thread source:: http://www.webmasterworld.com/webmaster/4594255.htm
Brought to you by WebmasterWorld: http://www.webmasterworld.com