0

私は 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 チャレンジ フィールドとレスポンス フィールドが null であり、PHP ストームでのデバッグでも createUser.php の POST に含まれていないことがわかります。ポストに含まれています。何が間違っているかについてのアイデアはありますか?

4

2 に答える 2

0

reCAPTCHA を表示する場合は、標準 API を使用してください。次のリンクを確認してください。

https://developers.google.com/recaptcha/docs/display

于 2013-11-20T08:23:25.840 に答える