为什么php mail()函数显示主题两次(localhost)

时间:2015-10-08 10:52:03

标签: php email subject

我正在使用XAMPP,当我发送带有PHP mail()功能的电子邮件时,主题会出现两次(例如“hello,hello”)。

PHP代码:

$from="me@gmail.com"; 
$to="you@gmail.com";
$subject="hello";
$message="this doesn't work nicely";
$headers = 'From: '.$from."\r\n".
        'Subject: '.$subject."\r\n".
         'Mime-Version: 1.0'."\r\n";

mail($to, '=?UTF-8?B?'.base64_encode($subject).'?=', $message, $headers);

有人知道解决方案吗?

1 个答案:

答案 0 :(得分:0)

看起来$ header是问题所在:

$from="me@gmail.com";

$to="you@gmail.com";

$subject="hello";

$message="this doesn't work nicely";

mail($to, '=?UTF-8?B?'.base64_encode($subject).'?=', $message,);