[字号:  ]

PHP如何校验一个网址是否存在

发布时间:2008-11-26 01:28   作者: mlhorizon   信息来源: PHPChina 开源社区门户
请教各位大侠,如何校验一个网址是否是网络上存在的网址呢?
如输入 www.xxxx.com 判断此地址是否是真实存在的网址!

最新回复

七月十五 at 2008-11-26 08:51:25
手册Network Functions之checkdnsrr函数gethostbyname函数
php^_^ at 2008-11-26 09:19:48
使用curl可能比这个要好很多,直接判断状态
于安 at 2008-11-26 10:09:33
<?php
var_dump(gethostbyname('www.aaaaaasssaaaafsadfsdafaaaaa.com'));
?>

你是要检测可访问吧..
liexusong at 2008-11-26 10:39:49
最简单是使用get_headers()函数获取头部信息,网址存在会返回header:
于安 at 2008-11-26 10:54:19

QUOTE:

原帖由 liexusong 于 2008-11-26 10:39 发表
最简单是使用get_headers()函数获取头部信息,网址存在会返回header:

$msg = get_headers('http://www.xxx.com');
var_dump($msg);
如果不存在, 就卡机.... 拿命..
mlhorizon at 2008-11-27 00:54:24
谢谢大家解答!!