Всем привет! Возникла такая ошибка с капчей. Вот код, обработчик:
$url = 'https://www.google.com/recaptcha/api/siteverify';
$key = 'Секретный ключ введен правильно';
$query = $url.'?secret='.$key.'&response='.$_POST['g-recaptcha-response'].'&remoteip='.$_SERVER['REMOTE_ADDR'];
$data = json_decode(file_get_contents($query));
var_dump($data);
if (isset($_POST['send-message'])) {
if (!$_POST['g-recaptcha-response']) {
exit("Заполните капчу!");
}
}
Так вот, в коде есть вар дамп, вообщем он мне выдает NULL хотя если обратиться прямиком по этому url то всё заработает, подскажите, что я не правильно делаю???
Мой комментарий не содержит ответ на ваш вопрос, подмечу что нужно использовать POST запрос и лучшим решением будет использовать cURL встроенный в php.
upd: ответ на ваш вопрос содержится на англоязычном SO - curl-recaptcha-not-working-php
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Есть проект на Yii2Когда захожу на сайт - пишет что не найден класс, хотя по факту он есть
Нужно поднять бд фиас в mysql желательно только Москвы, пробовал парсить xml получилось неплохо но когда дело доходить до файла размером 3гб ( а там...
Почему так произошло
Может кто знает как подключить Leaflet карту с возможностью рисовать полигоны на карте и потом отправлять координаты на почту (второстепенно)У...