Google Invisible Recaptcha убивает мой код
Я успешно использую Google Recaptcha для клиентского сайта. Но решил перейти на их невидимую 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;
}
?>