作者:臭小子 | 2023-06-24 10:29
我有这个联系表格,运作良好.如果有人给我发了一封电子邮件,我就知道了 但无论出于何种原因,我都会收到空的电子邮件发送给我.由于没有人可以访问该页面,我确定不是有人向我发送空的电子邮件.我不知道问题是什么.有帮助吗?
and my contact.php
Email : ".trim($_POST['company'])."
";
$email.= "
Name : ".trim($_POST['name'])."
";
//Replace YourEmailAddress@Yourdomain.com with yours, eg:contactus@mywebsite.com
//Both on the next line and on the mail function below.
$headers = "From: email@email.com\r\n";
$headers .= "Content-Type: text/html";
mail(
"Your Name
",
"Header",
$email,
$headers
);
header("www.google.com");
?>
我的php表单中的"标题"部分是在发送表单后将用户重定向到页面.
提前致谢.
1> Pekka suppor..:
你可能正在接受机器人的访问.即使没有POST数据,您的脚本也会始终触发电子邮件.
在您的联系人脚本中,作为保护的基本衡量标准,添加类似的内容
if ($_POST["submit"] != "Send")
die();
根据需要添加进一步验证(如评论中所指出).