添加 ReCaptcha

问题描述

我很难在几年前设计的网站上实施 GOOGLE reCAPTCHA。它使用 PHP 模板,表单使用 CGI bin 来处理信息。有没有简单的方法来实现这个? GOOGLE 没有一个简单的调用来集成它,这似乎很愚蠢,因为我认为他们希望拥有一个更安全、更安全的网络。

这是我用来解决这个问题的测试页面https://www.queensmaidcleaningservice.com/test.html

我的经历..

我是一名网页设计师。我在 html 和 CSS 编码方面有经验,可以定位和修改一些 JavaScript。我不是全栈开发人员。

我已生成密钥并将以下内容添加到该部分...

然后我在提交按钮上方添加了徽章....

<script language="JavaScript" src="scripts/contact.js" type="text/javascript" ></script>

当然,这只是显示徽章。

服务器端验证是我陷入困境的地方。我已经尝试按照 GOOGLE 的说明进行操作,但它并没有很好地解释“如何”。

同样,这是我用来解决这个问题的测试页面https://www.queensmaidcleaningservice.com/test.html

有没有人有一个相当直接和简单的“方法”来在标准的、基本的联系表格或可能更简单的替代方案上实现这一点?非常令人沮丧,因为这让我感到困惑,他们让在服务器上验证变得如此困难。

任何帮助或建议将不胜感激。谢谢!

解决方法

您的服务器需要向 Google 发出 HTTP 请求,以验证客户端提交的响应。

见:https://stackoverflow.com/a/42322745/6472849