Что не так с моим re-captcha php? - PullRequest
0 голосов
/ 22 июня 2011

Я продолжаю получать сообщение "The reCAPTCHA wasn't entered correctly. Go back and try it again.(reCAPTCHA said: incorrect-captcha-sol."

Я отправил его на свой сервер, fatcow, и мне сказали, что проблема в кодировании php, и я взял код из кода на http://code.google.com/apis/recaptcha/docs/php.html, так что я подумал, что будет работать.

Прямо сейчас у меня закончились идеи.Я пробовал разные вещи, но я не знаком с PHP.

Вот код:

<?php
    require_once('recaptchalib.php');
    $publickey = "my public key"; // you got this from the signup page
    echo recaptcha_get_html($publickey);
?>

Я вставляю его в свою HTML-форму как раз перед окончанием моей формы,Любая помощь будет оценена.

Ответы [ 5 ]

1 голос
/ 22 июня 2011

Сначала вам нужно перейти на http://www.google.com/recaptcha и зарегистрироваться.

Они дадут вам ключ, который вы можете вставить в код, чтобы использовать их службу.

Пожалуйста, прочитайте и поймите, как работает recaptcha. Это всего лишь 1-2 страницы для чтения.

Кроме того, он дает инструкции о том, КАК использовать recaptcha. Это не сложно, и лучше понимать, что вы используете, а не не понимать.

Возможно, похоже на: Нужна помощь с reCAPTCHA - продолжайте получать неверный-captcha-sol

0 голосов
/ 13 августа 2018

Я нашел это онлайн на другом сайте.

Установите для вашего php-параметра allow_furl_open значение yes ... мое было установлено в no (allow_furl_open = YES)

Установка этого в моих настройках fatcow позволила ReCaptcha v2 работать ... НАКОНЕЦ.

Теперь я обнаружил, что мой почтовый скрипт не работает .... всегда что-то ...

Удачи!

0 голосов
/ 08 ноября 2017

Убедитесь, что вашу форму с отправкой не получите. Убедитесь, что ваша reCaptcha проверена только один раз. Убедитесь, что ваши ключи reCaptcha правильные.

0 голосов
/ 17 сентября 2016

Прошло 5 лет ОП, я искренне надеюсь, что вы нашли решение.Но для таких, как я, которые все еще получают это загадочное сообщение, я могу сказать вам, что решило это для меня.Оказывается, я пытался реализовать предыдущую версию Google Reaptcha, версия 1.0 .Когда кто-то указал мне на это, и я выполнил инструкции для версии 2.0 , сообщение об ошибке исчезло, а рекаптча отобразилась, как и ожидалось.

0 голосов
/ 22 июня 2011

На странице, на которую вы ссылались, также сказано, что код, который вы дали, должен быть в форме с действием verify.php, и они дали код, который должен быть в этом файле подтверждения. У тебя это тоже есть?

...