아래 코드를 가지고 있지만 도메인을 확인할 수는 있지만 도메인 이름이 유효하더라도 사용자 이름의 유효성을 검사 할 수 없습니다. 예를 들어이메일 주소의 사용자 이름을 확인하는 방법은 무엇입니까?
:
[email protected] --- valid domain valid username ---- pass
[email protected] ----- valid domain invalid username ---- failed
사람이 도울 수 있다면 높이 평가.
function domain_exists($email, $record = 'MX'){
list($user, $domain) = preg_split('/@/', $email);
return checkdnsrr($domain, $record);}
if(!domain_exists($email)){
echo "<script type='text/javascript'>window.alert('No have such email,invalid Domain. please enter valid email address!')</script>";
echo "<script type='text/javascript'>window.location='register.html'</script>";
exit;}
function user_exists($email, $record = 'MX'){
list($user, $domain) = preg_split('/@/', $email);
return checkdnsrr($user, $record);}
if(!user_exists($email)){
echo "<script type='text/javascript'>window.alert('No have such user, please enter valid email address!')</script>";
echo "<script type='text/javascript'>window.location='register.html'</script>";
exit;}
DNS에 전자 메일 * 정보가 포함되어 있지 않은지 확신합니다. ... –
사용자 이름을 무효화하는 성공적인 방법이 없습니다. 그런 식으로. 사용자 이름에 대해 블랙리스트를 만들 수 있지만 –