我想用 Php 的 checkdnsrr() 验证 EMAIL
I want to validate EMAIL with Php's checkdnsrr()
我有一张注册表,想确认邮件是不是假的。
我正在尝试使用:checkdnsrr($email)
。
但不知何故 returns FALSE
即使电子邮件是正确的。
checkdnsrr 应该只用于检查域部分。所以试试这个:
list($prefix, $domain) = explode('@', $email);
var_dump(checkdnsrr($domain, 'MX'));
我相信你可以试试这个 Javascript 代码:
function isValidEmail($email){
return filter_var($email, FILTER_VALIDATE_EMAIL);
}
或者如果你想使用 PHP:
filter_var($email, FILTER_VALIDATE_EMAIL)
我有一张注册表,想确认邮件是不是假的。
我正在尝试使用:checkdnsrr($email)
。
但不知何故 returns FALSE
即使电子邮件是正确的。
checkdnsrr 应该只用于检查域部分。所以试试这个:
list($prefix, $domain) = explode('@', $email);
var_dump(checkdnsrr($domain, 'MX'));
我相信你可以试试这个 Javascript 代码:
function isValidEmail($email){
return filter_var($email, FILTER_VALIDATE_EMAIL);
}
或者如果你想使用 PHP:
filter_var($email, FILTER_VALIDATE_EMAIL)