PHP利用checkdnsrr函数来验证邮件地址是否有效 作者: Chuwen 时间: 2017-05-14 分类: PHP,神奇技巧 ## 主要是为了网站防止恶意注册,提交的邮件地址是否有效 ## 介绍checkdnsrr函数 > * ### 说明: > > 1. `bool checkdnsrr ( string $host [, string $type = "MX" ] )` > 2. 根据不同记录(type)类型查询主机(host)相应的DNS记录。 > > * ### 参数: > > 1. `host` > 主机(`host`)可以是一个IP地址也可以是域名。 > 2. `type` > 解析记录类型(`type`)可能是下面这些类型中的任何一个:A,MX,NS,SOA,PTR,CNAME,AAAA,A6, SRV,NAPTR,TXT 或者 ANY。 > > * ### 返回值: > > 1. 如果记录能找到,就返回**`TRUE`**;如果查找不到该DNS记录或者发生了错误,就返回**`FALSE`**。 > > ### 更多请参考PHP官方文档:[checkdnsrr函数](http://php.net/manual/zh/function.checkdnsrr.php) ## 以下是函数及使用方法: ```php 主要是利用这个 `checkdnsrr` 函数,从邮箱中提取域名,通过查询DNS查询该域名的TXT记录,如果存在这值,则说明该邮箱地址输入正确,反之错误 标签: PHP
测试
测试测试