| 
<?php
declare(strict_types=1);
 
 use OneClickCaptcha\Service\OneClickCaptchaServiceFactory;
 
 include __DIR__ . '/../vendor/autoload.php';
 
 ini_set('display_errors', '1');
 error_reporting(E_ALL);
 
 $OneClickCaptchaServiceFactory = new OneClickCaptchaServiceFactory();
 $oneClickCaptcha = $OneClickCaptchaServiceFactory->getOneClickCaptcha();
 
 // simple demonstration!
 $request = $_GET['get_captcha'] ?? '';
 if ($request === 'true') {
 try {
 $oneClickCaptcha->showCaptcha();
 } catch (Exception $e) {
 echo $e->getMessage();
 }
 } elseif (isset($_REQUEST['position'][0], $_REQUEST['position'][1])) {
 if ($oneClickCaptcha->validate((int)$_REQUEST['position'][0], (int)$_REQUEST['position'][1])) {
 echo '<h3>You are human!!</h3>';
 } else {
 echo '<h3>Wrong!</h3>';
 }
 }
 
 // this is all html you need to validate captcha
 echo '
 <form action="example.php" method="POST">
 <input type="image" src="example.php?get_captcha=true" name="position[]"/>
 </form>
 ';
 |