Spam submission tools don't actually fill out your form, they just post
values programatically, imagine they are just doing a cfhttp post.
This is why the often fail to include some values, they are just trying to
get junk entered into your database and hopefully send someone an email with
their crap content.

One of the most effective filters is checking the cgi.HTTP_REFERER, they
often don't bother trying to fake this out. If the request doesn't come from
your site, just trash it.

If you want to get more proactive, you can do things like, set a session var
on the page with the form and then check for it's existence when the form is
submitted. Ideally, someone would have to have come to the site and viewed
the form, which would have set the session var and then it should exist on
the action page.

There are more obtrusive ways to go as well, captchas and answering simple
math questions, but those tend to annoy your real users.

Try checking the cgi.HTTP_REFERER and the session trick, Im sure you'll see
at least a 95% reduction in spam traffic.


=]

-- 
Alan Rother
Adobe Certified Advanced ColdFusion MX 7 Developer
Manager, Phoenix Cold Fusion User Group, AZCFUG.org


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;207172674;29440083;f

Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:317117
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to