联系表格不断向我发送空白电子邮件

时间:2020-08-30 13:15:22

标签: php html forms

我一直从我的联系表收到空白表单提交的内容。电子邮件全部来自“ CGI Mailer”,并具有表单标签,但所有输入均为空白。

该表单确实可以正常工作。

<?php

$userName       = $_POST['name'];
$userPhone      = $_POST['phone'];
$userEmail      = $_POST['email'];
$userMessage    = $_POST['text'];
$honeypot       = $_POST['firstname'];

$to             = "email address";
$subject        = "New Email From ";
$body           = "Information Submitted:";

    

$body .= "\r\n Name: " . $userName;
$body .= "\r\n Phone " .$userPhone;
$body .= "\r\n Email: " . $userEmail;
$body .= "\r\n Message: " . $userMessage;

if( ! empty( $honeypot ) ){
    return; 
}else{
    mail($to, $subject, $body);
}

header('Location: thanks.html');
?>



<form  method="post" name="myForm" action="sendform.php">

        <input name="firstname" type="text" id="firstname" class="hide-robot">

        <input id="name" class="form-control" name="name" placeholder="Name..." required /><br />
        <input id="phone" class="form-control" name="phone" placeholder="Phone..." required /><br />
        <input id="email" class="form-control" name="email" placeholder="E-mail..." required /><br />
        <textarea id="text" class="form-control" name="text" placeholder="How can we help you?" style="height:150px;" required></textarea><br />
        <input class="btn btn-primary" type="submit" value="submit" id="submit"/><br /><br />
      </form>

0 个答案:

没有答案