我希望有人可以治愈我的无知。我之前遇到过以下问题,似乎无法理解为什么会发生这种情况。
我正在开发一个项目,它有两个在不同地址下运行的Web前端,它们实际上指向同一个不同母版页的ASP.Net MVC2项目下的不同目录。
现在我已经创建了3组密钥对,一个用于 localhost ,一个用于 site1 ,另一个用于 site2 ,我认为ReCaptcha只会告诉我挑战是好的,如果它来自具有匹配键的适当主机(如果我正确回答了。)。
现实是无论我设置哪些密钥,无论是本地主机还是其他密钥,响应始终是正面的。
请注意,我只是在我的小家用PC上尝试这个作为测试项目,所以我不知道一旦部署到生产环境后事情是否会有所不同。
由于
答案 0 :(得分:0)
我认为每个网站都需要单独的密钥。我在localhost和我的直播网站上使用相同的密钥,并且没有任何问题。
我建议只使用一组密钥,然后尝试使用一个网站启动并运行。 工作,我已经使用了大约2年。
如果没有告诉我们您的代码:)