最近,谷歌彻底改进了他们的reCaptcha API,并将其简化为一个复选框。
问题是,我可以在没有勾选reCaptcha的情况下提交带有reCaptcha的表单,而表单将忽略reCaptcha。
以前,您必须将表单发送到带有私钥等参数的PHP文件,但在他们的开发人员指南中我没有看到任何提及。我不知道如何验证表单以确保用户填写了新的reCaptcha。
难道我漏掉了什么吗?那个带有私钥的PHP文件还是必需的吗?
到目前为止,我的reCaptcha只有:
<div data-type="image" class="g-recaptcha" data-sitekey="My Public Key"></div>
grecaptcha.getResponse(widget1);
。 - Ali Bassam