this metode을 사용하고 있습니다.도메인을 사용할 수 있는지 확인하십시오.
내 사이트에 설정했는데, 어떤 이유로 모든 확장 프로그램에서 작동하지 않는 것 같습니다. 내가 설정 한대로 내 사이트에서 해당 코드를 설정했지만 요청 된 도메인 이름을 확인하도록 수정했습니다.
내 사이트에서 시도해 볼 수 있습니다 here.
여기에서 몇 가지 작동 예제를 볼 수 있습니다.
try : just.com, just.net, example.com 및 test.com.
일부 작동하지 않는 예 :
<?php
function checkDomainAvailability($domain_name){
$server = 'whois.crsnic.net';
// Open a socket connection to the whois server
$connection = fsockopen($server, 43);
if (!$connection) return false;
// Send the requested doman name
fputs($connection, $domain_name."\r\n");
// Read and store the server response
$response_text = ' :';
while(!feof($connection)) {
$response_text .= fgets($connection,128);
}
// Close the connection
fclose($connection);
// Check the response stream whether the domain is available
if (strpos($response_text, 'No match for')) return true;
else return false;
}
$domainname = 'accurst.com';
if (isset($_GET['domain']))
$domainname = $_GET['domain'];
if(checkDomainAvailability($domainname)) echo 'Domain : '.$domainname.' is Available';
else echo 'Domain : '.$domainname.' is Already Taken';
?>
사람이 어떤이 있습니까 :
시도 : 여기
내가 사이트에있는 전체 코드입니다 just.dk, example.dk 및 test.dk 이 문제를 해결하는 방법 아이디어?
아마도 whois 서버가 최상위 도메인을 지원하지 않기 때문일 수 있습니다. 레지스트리 데이터베이스에는 .COM, .NET, .EDU 도메인 및 등록자 만 포함됩니다. – tlenss
당신이 옳은 것처럼 보입니다. 최상위 도메인에서만 작동하지만 주문 도메인 확장을 어떻게 확인합니까? 어떤 아이디어? –