Skip to content

schnabear/recaptcha

Repository files navigation

reCAPTCHA PHP Library

Build Status WTFPL

A reCAPTCHA PHP library using "No CAPTCHA reCAPTCHA" API

Sample Usage

<?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 ? '&#12295;' : '&#10005;' ?></p>
    <form method="post" action="#">
        <?php echo $captcha->getHTML() . PHP_EOL ?>
        <input type="submit" value="TEST" />
    </form>
</body>
</html>

About

reCAPTCHA PHP Library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages