我在网站上发送电子邮件时遇到问题。
这是一段代码:
$to = 'xx@xx.com' . ', ';
$to .= 'yy@xx.com';
$subject = 'Potwierdzenie zakupu.';
$message = '$_POST[dostawa]';
$headers =
'MIME-Version: 1.0' . "\r\n" .
'Content-type: text/html; charset=utf-8' . "\r\n" .
'From: xx@xx.com' . "\r\n" .
'Reply-To: xx@xx.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
当我在我的消息中放入文本时它正在发送文本但是如果我放了一些变量它正在发送$_POST[dostawa]
我可以在回显之前和之后打印这些变量。
答案 0 :(得分:1)
从
改变$message = $_POST['dostawa'];
到
{{1}}
答案 1 :(得分:-1)
因为它是单引号php,所以将它视为字符串 建议你把它放进双引号
$message = "$_POST[dostawa]";