代码如下:
<?php $domain = "example.com"; $fp = fsockopen("whois.verisign-grs.com", 43); if (!$fp) { echo "Unable to connect to WHOIS server."; exit(); } fwrite($fp, $domain . "\r\n"); $data = ""; while (!feof($fp)) { $data .= fgets($fp, 128); } fclose($fp); if (preg_match("/No match for/i", $data)) { echo "The domain is available."; } else { echo "The domain is not available."; } ?>
修改一下代码中的$domain函数值为你需要监控的域名就行了,如果需要将数据对接到api或者用作其他,就需要自己解析一下返回的数据了。
我的用法是将这个定时监控,并且添加上邮件发送功能,而且已经改在成为多个域名了,同时监控好几个域名,任何一个可以注册就会发送邮件通知我。
具体的用法大家可以自己去修改一下。
这只是最基础的代码。