我正在尝试使用Google Recaptcha设置Formmailer。 我遵循了本教程: https://www.youtube.com/watch?v=FFbp-0VgUHc 并根据我的需要进行了修改。 但是在我的代码中我得到了
解析错误:语法错误,/ html / test / mail.php中第8行出现意外的“ [””
我在PHP部分的代码是:
<?php
$email = $_POST['email'];
$name = $_POST['name'];
$betreff = $_POST['betreff'];
$nachricht = $_POST['nachricht'];
$to = "admin@example.com";
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'https://www.google.com/recaptcha/api/siteverify',
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => [
'secret' => 'MySeCrEtKeY1234567890',
'response' => $_POST['g-recaptcha-response'],
],
]);
$response = json_decode(curl_exec($curl));
if (!$response->success) {
header("Location: https://www.example.com/error.html");
exit;
}
mail($to, $betreff, $nachricht, $email);
header("Location: https://www.example.com/thanks.html");
exit;
?>
我真的看不到我的错误在哪里-但是我对此很陌生,所以请多多包涵:) 非常感谢你们。