Server side verification package
- Require Package
composer require neverbehave/hcaptcha
- Create an instance
$hcaptcha = new neverbehave\Hcaptcha('Your API KEY');
// Generate Challenge
// Instance of HcaptchaResponse
$client_challenge1 = $hcaptcha->challenge('Response');
$client_challenge2 = $hcaptcha->challenge('Another Response', 'Client IP');
// Read Result
if ($client_challenge1->isSuccess()) {
// Do Something
} else {
// Read Error
$client_challenge1->getErrors();
}
// Get Raw Response
$client_challenge2->getRaw();