Skip to content

Instantly share code, notes, and snippets.

@bxtimur
Created March 15, 2018 13:59
Show Gist options
  • Save bxtimur/131074422bf9a08d22f8cb81b1cd7c07 to your computer and use it in GitHub Desktop.
Save bxtimur/131074422bf9a08d22f8cb81b1cd7c07 to your computer and use it in GitHub Desktop.
// reCaptcha
$url = 'https://www.google.com/recaptcha/api/siteverify';
// data POST
$secret = '******';
$response = $_REQUEST['g-recaptcha-response'];
$remoteip = $_SERVER['REMOTE_ADDR'];
$urlData = $url . '?secret=' . $secret . '&response=' . $response . '&remoteip=' . $remoteip;
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $urlData);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($curl);
$result = json_decode($result);
if (!$result->success)
exit("recaptcha");
// end reCaptcha
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment