' G-验证码 - 响应'不论我尝试什么都不张贴

时间:2016-06-02 11:50:15

标签: php captcha recaptcha

我想添加一个简单的验证码。首先测试一下它实际发布的密钥,但我无法发布密钥。

我的表格:

<form id="contact-form" action="<? echo $action; ?>" method="post" role="form">
    <div class="error-container"></div>
    <div class="row">
        <div class="col-md-12">
            <div class="form-group">
                <label><? echo $name; ?></label>
            <input class="form-control form-control-name" name="name" id="name" placeholder="" type="text" required>
            </div>
        </div>
        <div class="col-md-12">
            <div class="form-group">
                <label><? echo $email; ?></label>
                <input class="form-control form-control-email" name="email" id="email" 
                placeholder="" type="email" required>
            </div>
        </div>
        <div class="col-md-12">
            <div class="form-group">
                <label><? echo $phone; ?></label>
                <input class="form-control form-control-phone" name="phone" id="phone" 
                placeholder="" required>
            </div>
        </div>

    </div>
    <div class="form-group">
        <label><? echo $message; ?></label>
        <textarea class="form-control form-control-message" name="message" id="message" placeholder="" rows="10" required></textarea>

    </div>
    <div class="text-left"><br>
        <div class="g-recaptcha" data-sitekey="mykey" style="transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;"></div>
        <input class="btn active" type="submit" value="Verstuur" /> 
    </div> 
</form>

我尝试使用按钮或输入标签,两者都没有发布验证码数据。

这个简单的代码显示了我尝试做的事情:

if(isset($_POST['name']) && isset($_POST['email']) && isset($_POST['phone']) && isset($_POST['message']) && isset($_POST['g-recaptcha-response'])) 
{
$captcha = $_POST['g-recaptcha-response'];
$name = $_POST['name'];

echo $captcha;
echo $name;
}

当我提交表单时,名称会被回显,但$ captcha是完全空的。

我在标题结束之前加载了api:

<script src="https://www.google.com/recaptcha/api.js" async defer></script>

我还可以尝试什么?

0 个答案:

没有答案