【发布时间】:2017-07-18 17:16:04
【问题描述】:
当发件人填写我的表单的 cmets 框时,我可以收到消息, 我可以看到发件人的姓名。但是,我无法回复电子邮件 因为电子邮件地址是空白的。
php如下:
<?php
$name=$_POST['name'];
$telephone=$_POST['telephone'];
$email=$_POST['email'];
$date=$_POST['date'];
$location=$_POST['location'];
$comments=$_POST['comments'];
$to="info@hsphotography.co.uk";
$subject="new mesage";
mail($to,$subject,$comments,"From:".$name);
echo "Your message has been sent. Thank you for your enquiry";
?>
【问题讨论】:
-
注意来自php docs的警告“additional_headers没有邮件头注入保护。因此,用户必须确保指定的头是安全的并且只包含头。即不要通过放置多个换行符来启动邮件正文。”请参阅此question/answer 了解更多信息
标签: php