我是 reCaptcha 的新手,在发布它时遇到了一些麻烦。
<form action="createUser.php" method="post">
<tr>
<td>Username</td>
<td>
<input type="text" name="username">
</td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="password"></td>
</tr>
<tr>
<td>Confirm Password</td>
<td><input type="password" name="confirmPassword"></td>
</tr>
<tr>
<td>
<script type="text/javascript"
src="http://www.google.com/recaptcha/api/challenge?k=6LcjLeoSAAAAAF5fo6FA8h6z6796Yxg4bA-Ggh7o">
</script>
<noscript>
<iframe src="http://www.google.com/recaptcha/api/noscript?k=6LcjLeoSAAAAAF5fo6FA8h6z6796Yxg4bA-Ggh7o"
height="300" width="500" frameborder="0"></iframe><br>
<textarea name="recaptcha_challenge_field" rows="3" cols="40">
</textarea>
<input type="hidden" name="recaptcha_response_field"
value="manual_challenge">
</noscript>
</td>
</tr>
<tr>
<td><input type="submit" value="Register"></td>
</tr>
</form>
在 createUser.php 上,它说 reCaptcha 挑战字段和响应字段为空,并且使用 PHP Storm 调试它们也不包含在 createUser.php 的 POST 中,我似乎无法弄清楚为什么它们不会包含在 POST 中。关于有什么问题的任何想法?