1
我有一個不適用於特定網站的recaptcha,我不明白爲什麼。在我的主機上它工作正常,但是當我在iPage主機上測試時,即使使用簡單的測試表單,它也總是返回false,但始終爲false。reCaptcha總是在iPage主機上返回false
我試過重新做鑰匙。我甚至在下面看到了非常基本的形式,但總是返回false。並沒有錯誤。
http://legionoffoam.com/new/form.html
form.html
<html>
<head>
<script src='https://www.google.com/recaptcha/api.js'></script>
</head>
<body>
<form action="test-recaptcha.php" method="post">
<div class="g-recaptcha" data-sitekey="6LdXvCYTAAAAAOzMaqHb6lFZrIVnATbo7PxzvSfS"></div>
<input type="submit" value="SUBMIT" id="submit">
</form>
</body>
</html>
測試recaptcha.php
<?php
require_once "recaptchalib.php";
$secret = "<<SECRET>>";
$response = null;
$reCaptcha = new ReCaptcha($secret);
if ($_POST['g-recaptcha-response']) {
$response = $reCaptcha->verifyResponse(
$_SERVER["REMOTE_ADDR"],
$_POST['g-recaptcha-response']
);
}
var_dump($response);
var_dump($_POST);
的回覆:
{["success"]=> bool(false) ["errorCodes"]=> NULL }