PHP 检测 URL 格式是否正确、域名地址是否有效:
上面的代码只会检测字符格式是否正确,如果我们要进一步确定检测域名是否有效则可以用下面的代码:
改函数会检测指定的域名是有 dns 记录,因此是校验一个域名最有效的方法。如果域名格式有效,dns 校验的速度非常快的。反之如果域名格式不正确,会耗时几秒时间返回错误。因此,我们可以将上面两个函数结合起来用,首先检测域名的 url 的格式是够有效,然后将 url 中的域名解析出来(使用 parse_url 函数),再检测 dns 是否有效,最终可快速确定域名是否有效。 |
|