PHPの連絡フォームに奇妙な問題があります.15分ごとに空メールが届いていますが、その日は受け取りますか?私がフォームに記入すると、詳細が一度に私に送られ、すべてのフィールドがうまくいっています。15分ごとに空白の電子メールを送信するPHPフォーム?
私はフォームのためにPHPを使用し、検証のためのjQueryのバリデーション、フォームの動作は検証されますが、私はPHPに強くないので正しいかもしれません。 form.php
- から: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!";
?>
私は非常に多くのメールの日を受け取ると、フォームをテイクダウンしなければなりませんでした。 $recipient
は私の電子メールに設定されましたが、このポストのダミーアドレスとして残しました。
あなたは目標を達成しています(cron bot)。実行するためにチェックする必要があるキャプチャやチェックボックスを統合する必要があります。空の配列もチェックする必要があります。これを「可能な解決策」としてください。アクセスログも確認し、アクセスを拒否してください。 –
あなたのサイトがスパムから保護されるのを助けるWordPressプラグインを探してください。 – victor
ああ、私はそれがまったくOKであったこと以外は先日しか始まっていません。また、私はそれが私に迷惑メールを送信していないので、ボットだとは思わなかった。 – Hanna