고객이 도메인 이름이 존재하는지 확인하는 도구를 만들고 있습니다. 나는 gethostbyname ($ domain) 함수를 사용할 계획이다. 그러나, 선호하는 TLD (양식을 통해 전송)와 함께 확인할 다른 TLD를 미리 프로그래밍하고 싶습니다. 여기서부터 시작해야 할 곳을 알지 못하므로 사용자 제안을 위해 아래 예를 포함 시켰습니다.도구 제안 최상위 도메인
// SUPPORTED TOP-LEVEL DOMAIN NAMES (TLDS)
$TLD['COMING_SOON'] = ".REALTY, .CONSTRUCTION";
$TLD['CURRENT'] = ".COM, .ORG, .US";
// RECEIVE FORM DATA AND STRIP TAGS
$SOURCE = $_SERVER['HTTP_REFERER'];
$DOMAIN = strip_tags($_POST['domain_name']);
$TLD = strip_tags($_POST['tld']);
$REQ = $DOMAIN.$TLD;
// CHECK CLIENT'S PREFERRED DOMAIN
if (gethostbyname($REQ) != $REQ) {
echo "DNS Record found";
} else {
echo "NO DNS Record found";
}
// TO DO: CHECK ALTERNATIVE TOP-LEVEL DOMAINS
// TO DO: SOMEHOW SEARCH THROUGH THE $TLD ARRAY, COMPARE, AND GIVE RESULT
은 테스트하려는 TLD의 목록 (배열)을 정의합니다. 이것들을 반복하고 각각에 URL 존재 여부를 테스트하십시오. 어디서 붙어 있니? –