我正在使用PHP开发一个网站,我想在其中一个会话中进行人工验证。对于开发,我最初在本地运行系统,当它准备好时,我将把它放在某个域中。

在reCAPTCHA网站上说插件只能在给定的域(和子域)上工作。

有没有办法在本地主机上使用reCAPTCHA插件?


当前回答

根据谷歌的reCAPTCHA文档

默认情况下不再支持本地主机域。如果你愿意 继续支持他们的发展,你可以将他们添加到列表中 您的站点密钥支持的域。转到管理控制台 更新受支持的域列表。我们建议使用单独的钥匙 用于开发和生产,并且不允许在您的 生产现场密钥

其他回答

到您的谷歌reCAPTCHA网站域名列表(https://www.google.com/recaptcha/admin/site/{siteid}/settings),添加LOCALHOST。

如果上面的不能工作,尝试添加127.0.0.1。

在https://www.google.com/recaptcha/admin注册你的网站 添加JavaScript插件 添加谷歌提供的类和站点密钥

当您在谷歌reCAPTCHA中添加域时:

添加新域:

Localhost,不是Localhost

“L”是一个大写字母。

迅速的回答

Do get requests on Recaptcha in your backend rather than frontend

reCAPTCHA在localhost/上无效。

使用127.0.0.1/代替localhost/。