A reCAPTCHA PHP library using "No CAPTCHA reCAPTCHA" API
<?php
use Oz\Recaptcha\Captcha;
$sitekey = 'YOUR_PUBLIC_KEY';
$secret = 'YOUR_PRIVATE_KEY';
$captcha = new Captcha($sitekey, $secret);
$is_verified = false;
if ( isset($_POST[Captcha::RESPONSE_FIELD_KEY]) )
{
$is_verified = $captcha->verify($_POST[Captcha::RESPONSE_FIELD_KEY]);
}
<!DOCTYPE html>
<html>
<head>
<title>ReCAPTCHA</title>
<script src="<?php echo Captcha::SCRIPT_URL ?>"></script>
</head>
<body>
<p>Test Result: <?php echo $is_verified ? '〇' : '✕' ?></p>
<form method="post" action="#">
<?php echo $captcha->getHTML() . PHP_EOL ?>
<input type="submit" value="TEST" />
</form>
</body>
</html>