PHP code example of enjoys / forms-yandex-smartcaptcha
1. Go to this page and download the library: Download enjoys/forms-yandex-smartcaptcha library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
enjoys / forms-yandex-smartcaptcha example snippets
// ...before code
// Required. Set ID for form.
$form->setAttribute(AttributeFactory::create('id', uniqid()));
// or
new Form(id: uniqid())
// or
$form->setId(uniqid())
// Init YandexSmartCaptcha
$captcha = new YandexSmartCaptcha($Psr18_HttpClient, $Psr7RequestFactory, $Psr7StreamFactory);
$captcha
//
->setPublicKey('...')
->setPrivateKey('...')
->setWidgetOptions(
// Optional. Full options
new WidgetOptions(
hl: Language::RU, // Language enum or as string 'en' or null (default - null)
callback: 'myCallback', // string or null (default - null)
invisible: false, // bool or null (default - null)
shieldPosition: ShieldPosition::CENTER_LEFT, // only with invisible. ShieldPosition enum or string or null (default - null)
hideShield: false, // only with invisible. bool or null (default - null)
webview: false, //bool or null (default - null)
test: true // bool or null (default - null)
)
);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.