php限制邮件()

t B*_*ook 0 php email

这可能很容易,但我没有看到方法.我手边有一个购物车,用户可以买东西.为此,买方可以将他的电子邮件地址输入到输入表单中.订单通过php发送mail()给店主和买家.

我正在寻找一种方法来限制邮件只发送两封电子邮件,这是为了防止垃圾邮件.我看到垃圾邮件发送者可以像这样输入分号字符串的风险:

email@examplecom;email@xxyz.com;hans@jdkdl.com
Run Code Online (Sandbox Code Playgroud)

Aru*_*llu 5

你不能验证使用.

$validemail = filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL);
if ($validemail) {
  $headers .= "Reply-to: $validemail\r\n";
}else
{
//redirect.
}
Run Code Online (Sandbox Code Playgroud)

考虑你的实际问题.

<?php
$emails = explode(';',$emailList);
if(count ($emails)<3)
{
if(filter_var_array($emails, FILTER_VALIDATE_EMAIL))
    {
    mail();
    }
  else
    {
    //die    
    }
}
?>
Run Code Online (Sandbox Code Playgroud)