是否有效URL

时间:2011-07-24 13:00:26

标签: php url url-validation

  

可能重复:
  what is the best way to check if a Url exists in PHP ?`

我正在寻找一个在php中返回TRUE或FALSE的函数,无论URL是否有效。

isValidURL($网址);我认为这很简单......这将考虑所有类型的URL。

有效我希望它引用网络的现有页面或其他类型的文件。它应该存在

2 个答案:

答案 0 :(得分:53)

<?php

$url = "http://stack*overflow.org";


if(filter_var($url, FILTER_VALIDATE_URL) === FALSE)
{
        echo "Not valid";
}else{
        echo "VALID";
}
?>

这不会检查 tlds 虽然

答案 1 :(得分:2)

您可以使用parse_url函数检查网址是否有效,如果网址无效,则返回false,否则返回array

function isValidURL($url) { return (bool)parse_url($url); }
很简单,呵呵? :)

相关问题