Google Invisible Recaptcha杀死了我的代码

时间:2018-08-10 21:31:22

标签: invisible-recaptcha

我已经成功地将Google Recaptcha用于客户网站。但是决定改用他们的Invisible Recaptcha,以更好地为客户使用联系表。但是,当我在表单处理器php文件上实现它时,它似乎杀死了我所有的发布命令(如此处所示)。 服务器使用前必须满足某些条件吗?当我在文件中看到代码时,recaptcha代码都被很好地着色,表示可以识别,但是下面的代码全是黑色的。 我可以使用更好,更简单,现代,免费,易于使用的验证码吗? 我纯粹是一名前端设计师,所以任何想法都值得赞赏。谢谢。

// CHANGE THE TWO LINES BELOW
$mail_to = 'xxxx@xxxxxxxxx.co.nz';    
$email_subject = "Website Form";


$name = $_POST['name']; // required
$email_from = $_POST['email']; // required
$telephone = $_POST['phone']; // not required
$message = $_POST['message']; // not required

foreach($_POST['check'] as $value) {
    $check_msg .= "Art: $value\n";
}

$email_message = "Website Enquiry.\n\n";

$email_message .= "Name: ".clean_string($name)."\n";
$email_message .= "Email: ".clean_string($email_from)."\n";
$email_message .= "Telephone: ".clean_string($telephone)."\n";
$email_message .= "Message: ".clean_string($message)."\n";
$email_message .= "Order: ".clean_string($check_msg)."\n";


// create email headers
$headers = 'From: '.$email_from."\r\n".
$headers = 'Reply-To: '.$email_from."\r\n";

@mail($email_to, $email_subject, $email_message, $headers);

header("Location:https://www.xxxx.co.nz/index.php/thanks") 
;
exit;
}
?>

0 个答案:

没有答案