2
即时通讯将reCaptcha从Google添加到我的表单中。问题是,即使我已经按照谷歌的指示。我仍然可以按提交按钮,而不需要进行恢复。任何想法请heres相关的代码片段。提交按钮发送电子邮件即使如果reCaptcha已完成
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>webpage title</title>
<link rel="stylesheet" type="text/css" href="view.css" media="all">
<script type="text/javascript" src="view.js"></script>
<script src='https://www.google.com/recaptcha/api.js'></script>
</head>
而且这个片段在网页中
<div class="g-recaptcha" data-sitekey="xxxxxxmyapikeyxxxxxxx_xxxxxxmyapikeyxxxxxxx"></div>
<li class="buttons">
<input type="hidden" name="form_id" value="1136056" />
<input id="saveForm" class="button_text" type="submit" name="submit" value="Submit" />
</li>
</ul>
</form>
的组成部分至于我知道我已经把代码在我的网页的特定区域。一个在HTML模板上的结束标记之前,另一个在我想要reCAPTCHA小部件出现的地方结束。
我已经把提交按钮之前的recaptcha。有一部分关于我不明白的服务器端集成。
[QUOTE]
When your users submit the form where you integrated reCAPTCHA, you'll
get as part of the payload a string with the name "g-recaptcha-response".
In order to check whether Google has verified that user,
send a POST request with these parameters:
URL: https://www.google.com/recaptcha/api/siteverify
secret (required) xxxxxmysecretkeyxxxxxxx
response (required) The value of 'g-recaptcha-response'.
remoteip The end user's ip address.
[/QUOTE]
任何人都可以请摆脱这个请点此。 Thankyou