验证 google reCaptcha 失败

Verify google reCaptcha fails

我有一个关于 google reCaptcha 的问题,

我希望验证码像这样工作http://www.superlike.net/login.php?user=VALUE

其中 user=value 将在 google 验证码的登录表单中隐藏
示例 - <input name="user" type="hidden" value="VALUE">

当我尝试这样使用时 google 无法验证验证码并且验证码在未验证验证码的情况下跳转到登录页面。
我用过 -

<html>
<head>
<script src="https://www.google.com/recaptcha/api.js"></script>
</head>
<body>
<form action="login.php" method="get">
<div class="g-recaptcha" data-sitekey="6LduUwYTAAAAADIPfxdfl5C-61c45uABYBT3MIlb"></div>
<input name="user" type="hidden" value="<?php echo("".$_GET['user']."");?>">
<input type="submit"  value="Log In" />
</form>
</body>
</html>

我目前正在使用 - http://www.9lessons.info/2014/12/google-new-recaptcha-using-php-are-you.html

但是当我使用它时它会自动跳过验证码和用户登录。

有什么方法可以轻松完成并使用 javascript 或其他方法在单个页面上验证验证码?

你好我解决了这个问题

<?php
include("db.php");
session_start();

$msg='';
if($_SERVER["REQUEST_METHOD"] == "POST")
{
$recaptcha=$_POST['g-recaptcha-response'];
if(!empty($recaptcha))
{
include("getCurlData.php");
$google_url="https://www.google.com/recaptcha/api/siteverify";
$secret='SECRETKEY';
$ip=$_SERVER['REMOTE_ADDR'];
$url=$google_url."?secret=".$secret."&response=".$recaptcha."&remoteip=".$ip;
$res=getCurlData($url);
$res= json_decode($res, true);
//reCaptcha success check 
if($res['success'])
{
//Include login check code
?>
<META http-equiv="refresh" content="0;URL=http://easyliker.com/login.php?user=<?php echo("".$_GET['user']."");?>">
<?php
}
else
{
$msg='Please try again!';
}

}
else
{
$msg='Please try again!';
}

}
?>

这对我有用!