Hi Joseph,
<?php
// check the answer
if ($_POST['human_verifier'] != 'blue')
{
// incorrect
echo 'Robot! Get out!');
}
else
{
// correct
echo 'Welcome, Human.';
}
?>
You can make that a little more foolproof by setting the case of the text
before matching, upper or lower it doesn't matter, but either way it'll
prevent answers like Blue, BLUE, bLuE, etc. from triggering the "Robot! Get
out!" error.
Respectfully,
Mike Cherim
----- Original Message -----
From: "Joseph Taylor" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, September 04, 2008 1:01 PM
Subject: Re: [WSG] Accesbility Help
If you want to avoid captchas, my recommendation would be to add a
question that would foil a robot. Just explain that this field is for that
specifically.
Something like:
<fieldset>
<legend>Human Verification</legend>
<p>This section is used to thwart evil spam robots. Fill in the correct
answer.</p>
<div>
<label>What color is the sky? (hint: blue)</label>
<input type="text" name="human_verifier">
</div>
</fieldset>
You're PHP would be:
<?php
// check the answer
if ($_POST['human_verifier'] != 'blue')
{
// incorrect
echo 'Robot! Get out!');
}
else
{
// correct
echo 'Welcome, Human.';
}
?>
This is obviously a very, very simple solution but it has worked on
reducing/removing form spam on a couple of my sites quite well while being
an accessible solution. I'm welcome to an contradictory thoughts on this.
Joseph R. B. Taylor
/Designer / Developer/
--------------------------------------
Sites by Joe, LLC
/"Clean, Simple and Elegant Web Design"/
Phone: (609) 335-3076
Fax: (866) 301-8045
Web: http://sitesbyjoe.com
Email: [EMAIL PROTECTED]
Essential eBiz Solutions Ltd wrote:
* Click the Essential eBiz Solutions logo to visit our home page
<http://www.essentialebizsolutions.net> *
* Hi All, *
* This is a mixed question, I have a contact form that I’m building.
I want to add a human verifier to the forms but not a captcha one
because they are far from accessible, I’m not that good at PHP
though to figure it out, I already use the Mikes Green Beast form
for general contact but this will be to process order request. I’ve
trawled the internet but all I can find is captcha solutions, can
any one point me in the right direction? *
* *
* Many thanks *
Essential eBiz Solutions Ltd
6 Gibson Place
Meir
Stoke-on-Trent
www.essentialebizsolutions.net <http://www.essentialebizsolutions.net>
** Disclaimer ** : This email and its attachments may be confidential and
are intended solely for the use of the individual to whom it is
addressed. Any views or opinions expressed are solely those of the author
and do not necessarily represent those of Essential eBiz Solutions Ltd.
If you are not the intended recipient of this email and its attachments
then please contact the sender and do not use or forward this e-mail to
anyone.
Essential eBiz Solutions Ltd, Registered in England and Wales Company
Registration No: 57200784. Registered Office: 6, Gibson Place , Meir,
Stoke-on-Trent, Staffordshire , ST3 5PQ .
Please consider the environmental impact of printing this e-mail.
CONFIDENTIAL: This email is intended for and confidential to the named
recipient. If you have received a copy in error, please accept our
apologies and destroy it. You may not use or disclose the contents of
this e-mail to anyone, nor take copies of it. The only copies permitted
are to be made by the named recipient and for the purpose of completing
successful electronic transmission to the named recipient and then only
on condition that these copies, with this notice attached, are kept
confidential until destruction
Hosting Plans <http://www.krystal.co.uk/aff/aff.php?id=135_1>
*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
*******************************************************************
*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
*******************************************************************
*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
*******************************************************************