iEntry 10th Anniversary Forum Rules Search
WebProWorld
Register FAQ Calendar Mark Forums Read
Search Engine Optimization Forum SEO is much easier with help from peers and experts! The WebProWorld SEO forum is for the discussion and exploration of various search engine optimization topics. Any non (engine) specific SEO or SEM topics should go here.

Share Thread: & Tags

Share Thread:

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 03-27-2008, 11:00 AM
WebProWorld New Member
 
Join Date: Apr 2007
Posts: 5
Mastercheddaar RepRank 0
Default How can you stop someone from automatically filling out a form on your site?

I have a problem with applications/requests for information forms being filled out by automated spammers. I will get a request and it will end up being just spam selling me time-share, pills, etc. etc. I have put in a "type in this word" thingie (sry I forgot what they are called), however this only corrected the problem for a few months and now they are back. It is getting annoying. I receive about 25-30 of these a day. Can anyone give me or send me a link so I can receive some zen-like wisdom to stop this once and for all?

MC
Reply With Quote
  #2 (permalink)  
Old 03-27-2008, 11:22 AM
WebProWorld Pro
 
Join Date: Oct 2006
Location: A Small Greek Island
Posts: 145
astro RepRank 2
Default Re: How can you stop someone from automatically filling out a form on your site?

It depends on where the enquiry form is hosted.

1. If you have the form on your own server generated by drag and drop software and the script is not encoded your email address is clearly visible, even with visual confirmation. The get-a-round for this was discovered years ago. It makes no difference with CGI, Perl or PHP scripts, all are vunerable. Unless your email address is held on a secure server and the form encoded to go through that server as a filter. I suspect not.
2. If you are hosting your website on free webspace.........'nuff said really.
3. I had this problem, so outsourced my form with a specialist provider. It is cheap to do, hassle free and organised in minutes. I still get the odd offer to view dodgy websites or increase my manhood, but it amounts on average to less than one a month. So happy with this solution.

If you would like the URL not sure if I can post it here ( possibly break some rule or somat) but email me through my website and happy to provide. Remember once filled in, to refer the form to a thank you page, this allows a controlled exit from your site, perhaps to another of your sites? The one thing you can guarantee is anyone arriving at your site will leave, so a form filler is a serious enquirer worth attempting to keep on one of your sites. A thank you page is the only page where banner blindness is not a factor as a decision by the surfer needs to be made. I.E. where do I go from here?

It also stops repeat clicks of the submit button when people think nothing has happened!

smiles
Astro
__________________
Before you criticize someone, you should walk a mile in their shoes. That way, when you criticize them, you're a mile away and you have their shoes.

Last edited by astro; 03-27-2008 at 11:31 AM. Reason: spelling error
Reply With Quote
  #3 (permalink)  
Old 03-27-2008, 11:23 AM
WebProWorld Veteran
 
Join Date: Jul 2004
Posts: 913
activeco RepRank 2
Default Re: How can you stop someone from automatically filling out a form on your site?

Try to find better captcha or make something on your own, such as a challenge math question.
Maybe you can try Stop Comment Spam and Trackback Spam « Akismet too.
__________________
Impossible? You just underestimate the time.
Reply With Quote
  #4 (permalink)  
Old 03-27-2008, 12:18 PM
WebProWorld Pro
 
Join Date: Jan 2008
Location: Reno, Nevada
Posts: 125
alhefner RepRank 1
Default Re: How can you stop someone from automatically filling out a form on your site?

Using a good captcha on your form will get rid of most of the spam.

Never, ever, for any reason, display your email address on a web page!!!!! Always use form processing for contact and enquiries.

Look on hotscripts.com for free captcha snipets or scripts that you can use on your contact form pages. There are literaly a ton of options! One method that works fairly well is to display a small thumnail and have the user choose from a multiple choice list of what the picture is of.

Lastly, no matter what the result of the captcha, send the user to some type of thank you page! For those who correctly identify the captcha, send them to the real page. For the bots that mess up the captcha, send them to a fake page that doesn't send the form data to you. This means that your captcha image must be very clear so your real users can actually read it!
__________________
My outdoor blog
Reply With Quote
  #5 (permalink)  
Old 03-28-2008, 11:36 AM
WebProWorld Member
 
Join Date: Dec 2006
Posts: 63
dbramley RepRank 0
Default Re: How can you stop someone from automatically filling out a form on your site?

I use this software on my site and seems to trap the majority of it:

Web Wiz CAPTCHA - Free Security Image Software

Its simple to install and easy for your customers / visitors to use.

Dan
__________________
Middlesbrough | Sunderland | Darlington | Hartlepool
Reply With Quote
  #6 (permalink)  
Old 03-31-2008, 05:56 AM
WebProWorld New Member
 
Join Date: Dec 2005
Posts: 4
rei12 RepRank 0
Default Re: How can you stop someone from automatically filling out a form on your site?

There are many type of captches. Some of them are pretty easy for automatically recognition. Try to find something more complex, for example with questions. A person can read, understand and type an answer, but it would be difficult for a program.
Reply With Quote
  #7 (permalink)  
Old 03-31-2008, 07:22 AM
WebProWorld Veteran
 
Join Date: Aug 2003
Location: Cornwall, UK
Posts: 972
speed RepRank 1
Default Re: How can you stop someone from automatically filling out a form on your site?

Create an entry field in the form with a name such as email3 and populate it with a default value, doesn't matter exactly what.

Then write some English text after it explaining that this field is there to help prevent spam and should be left as-is.

Next use CSS to hide the whole field, that way only people with CSS off and bots will see it.

When the form is submitted check to see if the value of this field matches the default value you set, if it doesn't assume it's a bot and stop the form processing script dead.

While not perfect it does stop a lot of bot spam without inconveniencing the user at all and unlike image verification the site remains accessible.

You can see it in action at http://www.worldsiteindex.com/contact.php just view the page with no style or view the source.

My other favourite is to use a simple maths question.
Reply With Quote
Reply

  WebProWorld > Search Engines > Search Engine Optimization Forum

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Passing form data to remote form on another site webace Graphics & Design Discussion Forum 8 08-31-2007 04:21 AM
Why Yahoo & MSN stop indexing my site? priyo Search Engine Optimization Forum 5 07-01-2007 06:02 PM
A programme that Automatically change keywords on your site clonoe Search Engine Optimization Forum 1 01-02-2007 02:46 PM
Proper PHP form validation to stop SPAM mantawebsolutions Web Programming Discussion Forum 5 08-16-2006 01:05 PM
grab the site image automatically wavance Web Programming Discussion Forum 0 10-13-2004 12:30 AM


All times are GMT -4. The time now is 10:04 AM.



Search Engine Optimization by vBSEO 3.3.0