PHP 黑名单检查器脚本

标签 php mysql blacklist

我想创建一个系统来检查列表中的一些电子邮件,无论它们是否被列入黑名单。更多示例,我想创建一个 MySQL 表,其中放置一些电子邮件,如 @gmail.com 或 @yahoo.com

现在,我想创建一个 PHP 函数来检查电子邮件是否在黑名单中,例如在注册表单上,用户尝试使用像 someone@yahoo.com 这样的电子邮件加入,我想返回错误,因为@yahoo .com 在黑名单上。我不知道如何解释得更好,但我想你明白我想要什么。

最佳答案

//array of blacklisted domains
$domains = //sql call here

foreach($domains as $domain){    
    if(strpos($email, $domain) !== 0)
    {
        //this email is in blacklist
    }
}

关于PHP 黑名单检查器脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16326258/

相关文章:

php - 如何高效地使用 SQL 以半小时为间隔检索数据?

php - 预订系统设计

mysql - 使用 MySQL 查询导入 CSV 文件(指定列)

java - 在数组中插入数据库元素。

linux - 防止用户从 unix 中的某个目录中执行某个命令

security - 黑名单IP数据库

php - Composer 尝试更新包时出错

javascript - AJAX 内的 PHP 代码到 POST

java - 使用 Java 删除 MySQL 数据库中的行

nested - redux-persist - 你如何将嵌套状态列入黑名单/白名单