需要有关Google ReCaptcha v3的帮助

时间:2019-02-18 22:19:45

标签: recaptcha-v3

您好Stackoverflow助手。

首先,我想指出我对javascript和php的了解很少。

最近,我妈妈从她的网站(由我负责)收到了一些不适当的垃圾邮件,因此,我想实施Google的ReCaptcha来防止这种情况。我已经看了几个教程视频,但是我还是不明白如何实现它。所以我的问题是,你们中的一个人可以帮助我吗?

下面,我共享了网站的代码和发送电子邮件的php。

<div class="jumbotron" id="jumbo-kontakt">
            <h2>Kontakt formular</h2>

            <p class="text-center">Alle felter bedes udfyldes.</p>
            <form class="needs-validation" novalidate action="kontaktform.php" method="POST" role="form" target="hidden-form">
            <div class="form-group">
                <label for="name">Navn</label>
                <input name="name" type="text" class="form-control" id="name" required>
            </div>
            <div class="form-group">
                <label for="email">E-mail</label>
                <input name="email" type="email" class="form-control" id="email" required>
            </div>
            <div class="form-group">
                <label for="tel">Mobilnummer</label>
                <input name="tel" type="tel" class="form-control" id="tel" required>
            </div>
            <div class="form-group">
                <label for="message">Besked</label>
                <textarea name="message" class="form-control" id="message" rows="3" required></textarea>
            </div>
            <button type="sumbit" class="btn btn-outline-secondary">Send Besked</button>
        </form>
        <IFRAME style="display:none" name="hidden-form"></IFRAME>

    <?php
    $name = $_POST['name'];
    $email = $_POST['email'];
    $tel = $_POST['tel'];
    $message = $_POST['message'];

    $email_from = 'Hosdorthe.dk';
    $email_subject = 'Ny besked fra kontaktformularen';
    $email_body = "Navn: $name.\n".
                    "E-mail: $email.\n".
                    "Mobilnummer: $tel.\n".
                    "Besked: $message.\n";

    $to = "hosdorthe@outlook.com";
    $headers = "From: $email_from \r\n";
    $headers .= "Reply-To: $email \r\n";

    mail($to,$email_subject,$email_body,$headers);

    header("Location: http://hosdorthe.dk/kontakt");
    ?>

0 个答案:

没有答案