Buenas tardes
tengo problemas con el recaptcha y no consigo ver porque no funciona. Si fuerais capaz de ayudarme lo agradecería mucho.
El problema es que realizo el recaptcha, me pone que es valido
y relleno los datos del formulario le doy a enviar y me salta este error:
object(ReCaptchaResponse)#2 (2) { ["success"]=> bool(false) ["errorCodes"]=> NULL } ERROR1
Mi archivo HTML
<head>
<form id="contacta" action="queryContact2.php" method="POST">
----- datos del formulario --------
<div class="control-group span4">
<div class="g-recaptcha" data-sitekey="clave"></div>
</div>
<button type="submit" id="send" class="btn btn-primary pull-right">Enviar</button>
</form>
Mi archivo PHP
<?php
include('conexion.php');
$link = Conectarse();
/*if(isset($_POST['inputName'])){*/
require_once "recaptchalib.php";
//include ('recaptchalib.php');
$secret = "clave secreta";
$response = null;
$reCaptcha = new ReCaptcha($secret);
$captcha = $_POST["g-recaptcha-response"];
$ip = $_SERVER['REMOTE_ADDR'];
if ($_POST["g-recaptcha-response"]) {
$response = $reCaptcha->verifyResponse($ip, $captcha);
}
if(isset($_POST['inputPhone'])){
var_dump($response);
if ($response != null && $response->success) {
--------- si es true el valor del recaptcha entraría aquí ------------
}else{
echo "ERROR1";
//header("Location: contacto2.html");
}
}else{
echo "ERROR2";
//header("Location: contacto2.html");
}
?>
Gracias de antemano