當發送者填寫自己的狀態, 的評論框,我可以看到發送者的名字,我可以收到該消息。但是,我無法回覆電子郵件地址 ,因爲電子郵件地址爲空。郵寄地址的形式不包括髮件人的電子郵件
在PHP如下:
<?php
$name=$_POST['name'];
$telephone=$_POST['telephone'];
$email=$_POST['email'];
$date=$_POST['date'];
$location=$_POST['location'];
$comments=$_POST['comments'];
$to="[email protected]";
$subject="new mesage";
mail($to,$subject,$comments,"From:".$name);
echo "Your message has been sent. Thank you for your enquiry";
?>
請注意[php docs](http://php.net/manual/en/function.mail.php)中的警告「additional_headers沒有郵件頭注入保護,因此用戶必須確保指定的頭文件是安全的並且只包含頭文件。即永遠不要通過放置多個換行符來啓動郵件正文。「看到這個[提問/回答(http://stackoverflow.com/questions/11952473/proper-prevention-of-mail-injection-in-php?answertab=votes#tab-top)以獲取更多的信息 – Theo