Ich habe ein seltsames Problem mit meinem PHP-Kontaktformular, alle 15 Minuten oder so bekomme ich eine leere E-Mail und empfange sie während des Tages ?! Wenn ich das Formular ausfülle, bekomme ich die Details sofort zugesendet und alle Felder sind ausgefüllt.PHP Formular senden leere E-Mails alle 15 Minuten?
Ich benutze PHP für das Formular und die jQuery Validierung für die Validierung, die Form funktioniert und so tut die Validierung, aber da ich nicht stark mit PHP bin vielleicht ist es der Prozess, der nicht richtig ist?
form.php-aus:https://1stwebdesigner.com/php-contact-form-html/
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$call = $_POST['call'];
$website = $_POST['website'];
$priority = $_POST['priority'];
$type = $_POST['type'];
$message = $_POST['message'];
$formcontent=" From: $name \n Phone: $phone \n Call Back: $call \n Website: $website \n Priority: $priority \n Type: $type \n Message: $message";
$recipient = "[email protected]";
$subject = "Contact Form";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Thank You!";
?>
hatte ich die Form zu notieren, wie ich so viele Mails pro Tag erhalten. Die $recipient
wurde auf meine E-Mail festgelegt, aber es als eine Dummy-Adresse für diesen Beitrag.
Sie wurden dann gezielt (Cron Bot). Sie müssen ein Captcha und/oder ein Kontrollkästchen integrieren, das überprüft werden muss, um ausgeführt zu werden. Sie sollten auch nach leeren Arrays suchen. Sieh dies als "eine" mögliche Lösung an. Überprüfen Sie auch Ihre Zugriffsprotokolle und verweigern Sie den Zugriff darauf. –
Suchen Sie nach WordPress-Plugins, mit denen Sie Ihre Website vor Spam schützen können. – victor
Oh, ich sehe, es hat erst neulich angefangen, abgesehen davon, dass alles in Ordnung war. Ich dachte auch nicht, dass es ein Bot war, da es mir keinen Spam geschickt hat. – Hanna