私はPHPの電子メールスクリプトを持っています。正常に機能しますが、非常に簡単な検証を追加したかったのです。次のコードを追加すると、メールが 2 回送信されます。このコードがないと、メールは想定どおり 1 回しか送信されません。
@mail...
if ステートメントでラップされているにもかかわらず、関数を 2 回読み取っているようです。2回送信される理由を誰か知っていますか?
PHP --
<?
if(@mail($email_to, $email_subject, $email_message, $headers)) {
echo "
<h1>Success</h1>
<hr>
<p>Thank you for your submission. <br>Your Wishlist has been sent to one of our sales reps. We'll respond to you shortly.</p>";
}
else { echo
"
<p>Your message was unable to be sent.<br>Please try again.</p>";
}
;?>