Mercurial > hg > rr-repo
annotate sites/all/modules/recaptcha/recaptcha-php-1.11/example-captcha.php @ 2:b74b41bb73f0
-- Google analytics module
author | danieleb <danielebarchiesi@me.com> |
---|---|
date | Thu, 22 Aug 2013 17:22:54 +0100 |
parents | |
children |
rev | line source |
---|---|
danielebarchiesi@2 | 1 <html> |
danielebarchiesi@2 | 2 <body> |
danielebarchiesi@2 | 3 <form action="" method="post"> |
danielebarchiesi@2 | 4 <?php |
danielebarchiesi@2 | 5 |
danielebarchiesi@2 | 6 require_once('recaptchalib.php'); |
danielebarchiesi@2 | 7 |
danielebarchiesi@2 | 8 // Get a key from https://www.google.com/recaptcha/admin/create |
danielebarchiesi@2 | 9 $publickey = ""; |
danielebarchiesi@2 | 10 $privatekey = ""; |
danielebarchiesi@2 | 11 |
danielebarchiesi@2 | 12 # the response from reCAPTCHA |
danielebarchiesi@2 | 13 $resp = null; |
danielebarchiesi@2 | 14 # the error code from reCAPTCHA, if any |
danielebarchiesi@2 | 15 $error = null; |
danielebarchiesi@2 | 16 |
danielebarchiesi@2 | 17 # was there a reCAPTCHA response? |
danielebarchiesi@2 | 18 if ($_POST["recaptcha_response_field"]) { |
danielebarchiesi@2 | 19 $resp = recaptcha_check_answer ($privatekey, |
danielebarchiesi@2 | 20 $_SERVER["REMOTE_ADDR"], |
danielebarchiesi@2 | 21 $_POST["recaptcha_challenge_field"], |
danielebarchiesi@2 | 22 $_POST["recaptcha_response_field"]); |
danielebarchiesi@2 | 23 |
danielebarchiesi@2 | 24 if ($resp->is_valid) { |
danielebarchiesi@2 | 25 echo "You got it!"; |
danielebarchiesi@2 | 26 } else { |
danielebarchiesi@2 | 27 # set the error code so that we can display it |
danielebarchiesi@2 | 28 $error = $resp->error; |
danielebarchiesi@2 | 29 } |
danielebarchiesi@2 | 30 } |
danielebarchiesi@2 | 31 echo recaptcha_get_html($publickey, $error); |
danielebarchiesi@2 | 32 ?> |
danielebarchiesi@2 | 33 <br/> |
danielebarchiesi@2 | 34 <input type="submit" value="submit" /> |
danielebarchiesi@2 | 35 </form> |
danielebarchiesi@2 | 36 </body> |
danielebarchiesi@2 | 37 </html> |