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;
}
?>

0 ответов

Другие вопросы по тегам