+ -
当前位置:首页 → 问答吧 → 判断某个域名是否存在?欢迎有采集经验的大侠

判断某个域名是否存在?欢迎有采集经验的大侠

时间:2011-12-12

来源:互联网

判断某个域名是否能打开,我用过很多方法,curl_init,fsockopen,file_get_content($url,NULL,$text)其中$text为stream_context_create建立超时,但对于无法打开的域名都没有效果,这里的指打开是空白页面的(没有HTML,没有HEAD,没有BODY),过期的,跳转的有效果,参考
$arr=array("http://www.baidu.com","http://www.ccin.cc","http://www.contourdes.com");
这个数据中
$arr[0]网站正常,毫无疑问没有问题;
$arr[1]网站打不开,有问题,我的问题就在这,如何判断和跳过,curl_init,fsockopen,file_get_content 方法都在获取时设置了超时,设置了超时中断都不行, try-catch可以获取错误PHP has encountered an Access Violation at 7C95B56B
$arr[2]网站过期,这个可以通过get_headers或者上面的方法获取值来判断

作者: lyiply   发布时间: 2011-12-12

直接去爬域名管理网站不就行了?

作者: LuciferStar   发布时间: 2011-12-12

热门下载

更多