【发布时间】:2014-09-10 17:48:56
【问题描述】:
我们的网站有用于服务启动通知的电子邮件输入字段。我们不将其用于时事通讯,仅用于通知。所以我测试了我们网站的基本漏洞,发现我们的电子邮件列表充满了垃圾邮件地址。
我有这种 php 代码来防止垃圾邮件,但它们仍然以某种方式通过: (我有 html 表单、电子邮件输入和必需的复选框输入)
if(isset($_POST['submitbutton'])){
if(filter_var($_POST['emailinput'], FILTER_VALIDATE_EMAIL) && isset($_POST['checkbox'])){
$email = $_POST['email'];
@file_put_contents('../outofpublicrootdir/emaillist.txt', $email . ";\n\r", FILE_APPEND);
$mailnotifysend = 'You have been added to our notify list!';
}
}
你能帮我吗?
【问题讨论】:
标签: php email spam-prevention