Skip to content

Instantly share code, notes, and snippets.

@dev-jaydeep
Created December 31, 2019 07:06
Show Gist options
  • Save dev-jaydeep/743ec964e555cff0c46ae17e01609942 to your computer and use it in GitHub Desktop.
Save dev-jaydeep/743ec964e555cff0c46ae17e01609942 to your computer and use it in GitHub Desktop.
<?php
$reCAPTCHA_site_key = reCAPTCHA_SITE_KEY; //assume define constant somewhere
$reCAPTCHA_secret_key = reCAPTCHA_SECRET_KEY; //assume define constant somewhere
if ($_POST['g-recaptcha-response']) {
$recaptcha_response = $_POST['g-recaptcha-response'];
$response = json_decode(file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=" . $reCAPTCHA_secret_key . "&response=" . $recaptcha_response . "&remoteip=" . $_SERVER['REMOTE_ADDR']));
if (isset($response->success) && $response->success == 1) {
//validate successfully.
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment