这可能很容易,但我没有看到方法.我手边有一个购物车,用户可以买东西.为此,买方可以将他的电子邮件地址输入到输入表单中.订单通过php发送mail()给店主和买家.
我正在寻找一种方法来限制邮件只发送两封电子邮件,这是为了防止垃圾邮件.我看到垃圾邮件发送者可以像这样输入分号字符串的风险:
email@examplecom;email@xxyz.com;hans@jdkdl.com
Run Code Online (Sandbox Code Playgroud)
你不能验证使用.
$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)
| 归档时间: |
|
| 查看次数: |
217 次 |
| 最近记录: |