在localhost上使用reCAPTCHA

我正在使用PHP开发一个网站,我想在其中一个会话中进行人工验证。对于开发,我最初在本地运行系统,当它准备就绪时,我将把它放在某个领域。 在reCAPTCHA网站上,据说插件只能在给定的域(和子域)中工作。 我的问题是:有没有办法在本地主机上使用reCAPTCHA插件?     
已邀请:
更新 原来的答案不再正确。开发人员指南现在声明:   “如果您想使用”localhost“进行开发,则必须将其添加到域列表中。” 这只有在使用
127.0.0.1/...
而不是
localhost/...
访问localhost时才有效。 原始答案保留在下面。 根据reCAPTCHA开发人员指南:   “默认情况下不再支持localhost域。如果您希望继续支持它们进行开发,可以将它们添加到站点密钥的受支持域列表中。转到管理控制台更新支持的域列表。我们建议使用单独的密钥进行开发和生产,并且不允许生产站点上的localhost密钥。“ 换句话说,只需使用相同的密钥即可。     
请注意,截至2016年,ReCaptcha不再天真地支持localhost。来自FAQ:   默认情况下不再支持localhost域。如果你愿意的话   继续支持它们进行开发,您可以将它们添加到列表中   支持的站点密钥域。转到管理控制台   更新支持的域列表。我们建议使用单独的密钥   用于开发和生产,不允许localhost在您的   生产现场关键。 所以,只需将
localhost
添加到您网站的域名列表中,您就会很好。     
它是如此容易: 转到您的谷歌reCaptcha管理面板 添加
localhost
&
127.0.0.1
到新网站的域名,如下图所示。 更新: 如果您的问题是如何在Google网站中设置
reCaptcha
以便在localhost中使用它,那么我已经在上面写了它,但如果您很好奇如何使用控制器中的最小代码在
localhost
website host
上使用
reCAPTCHA
并阻止某些代码喜欢
ConfigurationManager.AppSettings["ReCaptcha:SiteKey"]
然后我在答案中帮助你这个额外的描述和代码。 你喜欢以下GET和POST动作吗?   它

要回复问题请先登录注册