【发布时间】:2012-02-20 21:11:21
【问题描述】:
我正在为一个网站编写评论表单,并试图防止垃圾邮件发送者。我从这个link 中获取了validEmail 函数。
我在使用函数方面不是很有经验。这是调用函数并验证用户电子邮件地址的正确方法吗?任何建议表示赞赏。谢谢
$email = $_POST['email'];
if (validEmail($email)) {
$to = 'fsddfsdfa@gmail.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com';
mail($to, $subject, $message, $headers);
print "Form submitted successfully: <br>Your name is <b>".$_POST['cname']."</b> and your email is <b>".$_POST['email']."</b><br>";
} else {
print "There was an error with your form submission.";
}
【问题讨论】:
-
这个问题确实有很多很好的答案。非常感谢您扩展这些概念。我选择了@vivid-colours 提供的答案,因为:它直接回答了如何调用函数,并且是第一个响应。但是,我相信我会根据提供的意见和信息使用 FILTER_VALIDATE_EMAIL。在这种情况下,我希望我可以授予多个正确答案。谢谢大家。
标签: php email validation