Как отправить запрос POST, чтобы моя форма reCAPTCHA заработала?

1

Я хотел бы использовать кнопку Google reCAPTCHA для моих контактных форм босса. Я включил необходимый код в html, но у меня возникли проблемы с шагом 2, интеграцией на стороне сервера:

Изображение 174551

Это веб-страница, где я тестирую код: http://agentboris.com/listings/85bloorstreeteast-book.php

Может кто-нибудь объяснить, как закодировать Шаг 2 и где я должен его интегрировать (то есть, нужно ли его кодировать в файл веб-страницы или файл сценария PHP-формы)?

  • 0
    Вы скрыли свою форму на странице. Кроме того, отправить не работает - получает вас на 404
  • 0
    Извините, это работает сейчас. Спасибо, что сообщили мне знать @hummingBird.
Теги:
recaptcha

1 ответ

1

Вы можете выполнить проверку на стороне сервера таким образом

  // grab recaptcha library
 require_once "recaptchalib.php";
 $reCaptcha = new ReCaptcha($secret);

 // if submitted check response
 if ($_POST["g-recaptcha-response"]) {
  $response = $reCaptcha->verifyResponse(
    $_SERVER["REMOTE_ADDR"],
    $_POST["g-recaptcha-response"]
  );
 }
  • 0
    Я так понимаю, это не будет работать для версии 2?
  • 0
    Вот полный исходный код с демонстрационным кодом. Проверьте это на github.com/google/recaptcha

Ещё вопросы

Сообщество Overcoder
Наверх
Меню