我正在寻找一个返回TRUE
或FALSE
在 php 中的函数,URL 是否有效。
isValidURL($url);
我认为这很简单......这将考虑到所有可能的 URL。
通过有效,我希望它引用 Web 的现有页面或其他类型的文件。它应该存在。
我正在寻找一个返回TRUE
或FALSE
在 php 中的函数,URL 是否有效。
isValidURL($url);
我认为这很简单......这将考虑到所有可能的 URL。
通过有效,我希望它引用 Web 的现有页面或其他类型的文件。它应该存在。
<?php
$url = "http://stack*overflow.org";
if(filter_var($url, FILTER_VALIDATE_URL) === FALSE)
{
echo "Not valid";
}else{
echo "VALID";
}
?>
这虽然不检查tlds
parse_url
您可以使用函数检查 URL 是否有效,false
如果 URL 无效则返回,array
否则返回。
function isValidURL($url) { return (bool)parse_url($url); }
很简单的方法吧?:)