PHPでcheckdnsrr()関数を試して、指定されたホスト名が有効かどうかをテストしていました。
以下はPHPコードです。
$url = "this_is_a_wrong_url.com";
if (checkdnsrr($url, 'A'))
{
echo "Domain exists.";
}
else
{
echo "Domain doesnot exists.";
}
ただし、無効なURLでもtrueを返します。
私は何が間違っているのですか?PHP5.3.5を使用しています
編集:このコードは、同じPHPバージョンのLinuxマシンで正常に機能しています。Windowsマシンでのみ無効な結果をもたらします。