Подтвердить что ты не робот

ReCaptcha show "входная ошибка: неверный референт"

Я зарегистрировал учетную запись на recaptcha.net с помощью mydomain.com.

Пока я работаю над своим localhost, он отлично работает, но всякий раз, когда я пытаюсь открыть страницу с другого компьютера в своей локальной сети, он показывает сообщение об ошибке "input error: invalid referer"!

Я не использую плагины recaptcha.

4b9b3361

Ответ 1

Клавиши

reCaptcha привязаны к определенному домену + localhost (когда у вас есть ваши частные/открытые ключи от них). Вы можете использовать его в другом домене, запросив новые частные/общедоступные ключи или используя глобальный ключ.

Из :

  • По умолчанию ваш ключ reCAPTCHA ограничен указанным доменом и любыми субдоменами для дополнительной безопасности. Ключ для foo.com работает на test.foo.com.

  • Если вы хотите использовать свой ключ в большом количестве доменов (например, если вы являетесь хостинг-провайдером, OEM и т.д.), выберите параметр глобального ключа. Возможно, вы захотите использовать описательное доменное имя, такое как "global-key.mycompany.com"

  • Если у вас есть несколько доменных имен (foocars.com и footrucks.com), вы можете подписаться на несколько ключей или использовать глобальный ключ.

Ответ 2

Кажется, Google удалил глобальный ключ для reCaptcha, так как вы можете увидеть здесь.

В вашем локальном хосте это прекрасно работает, потому что вы используете ключи, предоставленные вашему домену. Но когда вы загружаете код на ваш производственный сервер, кажется, что вы используете одни и те же ключи для нескольких доменов (хотя локальный хост не может считаться доменом). Таким образом, вы получили эту ошибку. Я исправил, что создаю новые ключи для другого домена и добавляю их в свой localhost script. И для производства script я сохранил ключи для этого домена.

Ответ 3

У меня такая же проблема, я решаю ее добавить мой адрес ip-адреса от recaptcha экран администратора;

Нажмите на свое доменное имя, которое указано в заголовке Your reCAPTCHA sites, и добавьте ваш ip в Key Settings -> Domain, чтобы проблема была решена.