Други , почему вылетает ошибка при установки капчи
Использую систему управления битрикс
Что я делаю
1. В php init подключаю секретные ключи и файлы капчи
@require_once 'include/autoload.php';
define("RE_SITE_KEY","6LcM1BATAAAAAL8WJjzVauo8oR1c8df334CbJWw7Me8uC");
define("RE_SEC_KEY","6LcM1BATAAAAAAk3_djGibj67kf5342fdfAHMGPYJuxl1yk");
2. В шаблоне компонента подключаю капчу
<script src='https://www.google.com/recaptcha/api.js?hl=ru'></script>
<div class="g-recaptcha" data-sitekey="<?=RE_SITE_KEY?>"></div>
3. В компоненте делаю проверку
$recaptcha = new \ReCaptcha\ReCaptcha(RE_SEC_KEY);
$resp = $recaptcha->verify($_REQUEST['g-recaptcha-response'], $_SERVER['REMOTE_ADDR']);
if (!$resp->isSuccess()){
foreach ($resp->getErrorCodes() as $code) {
echo "Ошибка! Проверка не пройдена.";
echo $code;
return;
}
}
выдает ошибку missing-input-response
Как поправить?