PHP library for ArCaptcha.
This package supports PHP 7.3+
.
Require this package with composer:
composer require mohammadv184/arcaptcha
You can create a new instance by passing the SiteKey and SecretKey from your API. You can get that at https://arcaptcha.ir/dashboard
use Mohammadv184\ArCaptcha\ArCaptcha;
$ArCaptcha = new ArCaptcha($siteKey, $secretKey);
How to use ArCaptcha.
To show the ArCaptcha on a form, use the class to render the script tag and the widget.
<?php echo $ArCaptcha->getScript() ?>
<form method="POST">
<?php echo $ArCaptcha->getWidget() ?>
<input type="submit" value="Submit" />
</form>
After the post, use the class to verify the response. You get true or false back:
if ($ArCaptcha->verify($_POST["arcaptcha-token"])) {
echo "OK!";
} else {
echo "FAILED!";
}
The MIT License (MIT). Please see License File for more information.