我想在我的网站上注册时阻止临时邮件。我试试这个:$email = htmlspecialchars($_POST['email']); $tempmail = array("@4tmail.com", "@mail3.top", "@mail3plus.net", "@mailfile.org", "@themail3.net", "@mail3tech.com", "@tmailer.org", "@mail3x.net", "@tmails.top", "@tmail2.com"); $iftmp = strpos($email, $tempmail); if ($iftmp == true){ die("Bad Email"); }但不工作
2 回答
富国沪深
TA贡献1790条经验 获得超9个赞
您可以使用 in_array 因为in_array在数组中strpos搜索字符串但是在字符串中搜索字符串。
in_array取两个参数,第一个是您要找到的,第二个是数组。
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
if (in_array("Glenn", $people))
{
echo "Match found";
}
else
{
echo "Match not found";
}
?>
- 2 回答
- 0 关注
- 98 浏览
添加回答
举报
0/150
提交
取消