PHP SDK
Official PHP SDK for CaptchaSonic
Our PHP SDK streamlines CaptchaSonic integration for PHP applications. It handles HTTP requests, polling, and error management automatically.
Installation
Install using Composer:
composer require captchasonic/captchasonic-php
Implementation
<?php
require 'vendor/autoload.php';
use CaptchaSonic\Client;
use CaptchaSonic\Tasks\RecaptchaV2Task;
// 1. Initialize Client
$client = new Client('YOUR_API_KEY');
try {
// 2. Create Task
$task = new RecaptchaV2Task([
'websiteURL' => 'https://example.com',
'websiteKey' => '6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-'
]);
// 3. Solve (auto-polling)
$solution = $client->solve($task);
echo "Token: " . $solution->gRecaptchaResponse;
} catch (Exception $e) {
echo "Error: " . $e->getMessage();
}