Create a gist now

Instantly share code, notes, and snippets.

@kaplanmaxe /mail.php
Last active Jul 22, 2018

Embed
What would you like to do?
PHP Recaptcha PHP tutorial
<?php
$sender_name = stripslashes($_POST["sender_name"]);
$sender_email = stripslashes($_POST["sender_email"]);
$sender_message = stripslashes($_POST["sender_message"]);
$response = $_POST["g-recaptcha-response"];
$url = 'https://www.google.com/recaptcha/api/siteverify';
$data = array(
'secret' => 'YOUR_SECRET',
'response' => $_POST["g-recaptcha-response"]
);
$options = array(
'http' => array (
'method' => 'POST',
'content' => http_build_query($data)
)
);
$context = stream_context_create($options);
$verify = file_get_contents($url, false, $context);
$captcha_success=json_decode($verify);
if ($captcha_success->success==false) {
echo "<p>You are a bot! Go away!</p>";
} else if ($captcha_success->success==true) {
echo "<p>You are not not a bot!</p>";
}
@jrsconfitto

This comment has been minimized.

Show comment
Hide comment
@jrsconfitto

jrsconfitto Jun 14, 2017

Thanks for this!

jrsconfitto commented Jun 14, 2017

Thanks for this!

@anil5594

This comment has been minimized.

Show comment
Hide comment
@anil5594

anil5594 Apr 9, 2018

Hi this side is Anil i have a problem with this code my server hosting PHP version is PHP 5.6.35 and form link is http://aischool.in/form/contact.php not working on this site but on another hosting account with PHP version: 7.1.14 for this form http://studyonlinehelp.com/contact2.php same code is running successfully.
so can you suggest me what is the exact problem is it php version problem or any other problem.

thanks in Advance.

anil5594 commented Apr 9, 2018

Hi this side is Anil i have a problem with this code my server hosting PHP version is PHP 5.6.35 and form link is http://aischool.in/form/contact.php not working on this site but on another hosting account with PHP version: 7.1.14 for this form http://studyonlinehelp.com/contact2.php same code is running successfully.
so can you suggest me what is the exact problem is it php version problem or any other problem.

thanks in Advance.

@BillyCrook

This comment has been minimized.

Show comment
Hide comment
@BillyCrook

BillyCrook Apr 30, 2018

$response is never used. I would recommend using it in line 10, or deleting line 5.

BillyCrook commented Apr 30, 2018

$response is never used. I would recommend using it in line 10, or deleting line 5.

@computekie

This comment has been minimized.

Show comment
Hide comment
@computekie

computekie Jul 22, 2018

ok half the code is missing... ???

computekie commented Jul 22, 2018

ok half the code is missing... ???

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment