将 $_POST 变量分配给 PHP Mailer() 参数



如何将$_POST变量分配给PHP mailer(( 'From:' header参数?

这是我尝试过的:

$toEmail="email@example.com";
$formSubject=$_POST["esubject"];
$formComment=$_POST["comment"];
$header= 'From: $_POST["eaddress"]';
mail($toEmail, $formSubject, $formComment, $header)) {

主题和注释工作正常,但 From: 将变量转换为字符串。

$header= 'From:' . $_POST["eaddress"];

在您的代码中,$_POST["eaddress"]在单引号中,则不会对其进行计算。

最新更新