首页 > 解决方案 > 在 PHP 中阻止临时邮件

问题描述

我想在我的网站上注册时阻止临时邮件。我试试这个:

$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");
    }

但不工作

标签: php

解决方案


您可以使用函数in_array而不是strpos

$iftmp = in_array($email, $tempmail);

推荐阅读