Я не знаю, что не так с моим кодом, я использую платформу воспламенителя кода, и я реализовал recaptcha следующим образом:
В представлении: <div class="g-recaptcha" data-sitekey="***********************************"></div>
В представленной форме страница ответа:
if(isset($_POST['g-recaptcha-response']) && !empty($_POST['g-recaptcha-response']))
{
$secret = '???*******************************??????';
$verifyResponse = file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret='.$secret.'&response='.$_POST['g-recaptcha-response']);
$responseData = json_decode($verifyResponse);
if($responseData->success)
{
$succMsg = 'Your registration request has submitted successfully.';
}
else
{
$this->session->set_flashdata('error_msg', 'CAPTCHA Verification Failed');
redirect('User/login_view');;
}
}
Несмотря на реализацию, я получаю до 15 регистраций спама в день. Любая помощь?