Page Interface

Describes Page interface.


withTitle

Return an instance with page title.

$captcha = $captcha->withTitle($title);

withFormAction

Return an instance with form action.

$captcha = $captcha->withFormAction($url);

withFormData

Return an instance with form data.

In case you need to post custom data.

$captcha = $captcha->withFormData($data);

withSponsorship

Return an instance with sponsorship url.

In case you want to promote your awesome sponsor.

$captcha = $captcha->withSponsorship($url);

getTemplate

Retrieve html template.

$html = $captcha->getTemplate($theme);

http_response_code(200);
header("Content-Type: text/html");
header("Content-Length: " . strlen($html));
echo($html);
themeDescription
simpleGenerate Simple captcha page (default)
cloudflareGenerate Cloudflare captcha page
googleGenerate Google captcha page