As Dave mentioned the current version of the PHP Feedback Form Action (http://www.freewayactions.com/product.php?id=019) has a feature hidden in the advanced options that does pretty much what steps 1 and 2 are doing. The Spam Trap feature creates a randomly named hidden field that users won’t see (it is hidden using CSS) but bots will. If the PHP detects any content in this when the form is processed then no email is sent.
Between you and me the script still sends the spammer to the success page just to make them feel happy but no emails are sent!
Of the remaining three ideas the timer idea is interesting although depending on what sort of form you use the Action on it could mark a legitimate user as spam if filled in quick enough.
The PHP Feedback Form Action is due for an overhaul sometime soon and if anything the code may be getting simpler rather than more complex as the current code is less than perfect to work with.
Keep the suggestions coming.
On 21 Jan 2011, at 16:58, DeltaDave wrote:
Maybe Tim could have a look and see if it would be worth implementing any of this into the PHPFF action. 1 and 2 are already in the action but not in the same way.