我正在尝试使用php邮件实现简单的电子邮件功能。代码如下
$headers = 'From: "From Display Name" <sender@sender.dom>' . PHP_EOL .
'Cc: "CC Display Name" <copied@copied.dom>' . PHP_EOL .
'X-Mailer: PHP-' . phpversion() . PHP_EOL;
if(mail('test@test.com', 'test', 'test message', $headers, 'test@test.com')) echo "sent";
else "not sent";
但问题是这段代码发送了同样的电子邮件6次,我无法弄清楚为什么......任何想法? “发送只回应了一次!!!”
完整代码:
if($_POST['submitted']=="1"){
$error = "";
if($error==""){
$headers = 'From: "From Display Name" <sender@sender.dom>' . PHP_EOL .
'Cc: "CC Display Name" <copied@copied.dom>' . PHP_EOL .
'X-Mailer: PHP-' . phpversion() . PHP_EOL;
if(mail('test@test.com', 'test', 'test message', $headers, 'test@test.com')) echo "sent";
else "not sent";
}
}
答案 0 :(得分:0)
好的,原因如下:验证和“!! | - :安全: - | !!”检查,在浏览器中显示结果之前,该模板被调用了6次!!!!!!!!!!