检查是否输入了网址

时间:2014-05-05 18:10:30

标签: php url

我需要一段代码来检查是否输入了URL。

 $url = 'localhost/index.php';
 if($url){
    echo "index.php is correct";
 } else {
    header('localhost/...');
 }

1 个答案:

答案 0 :(得分:0)

如果您要检查是否设置了变量 $url,那么您应该使用isset()

如果您要检查变量$url是否 不是 NULL,FALSE,0还是空字符串,那么您应该使用empty()

如果您要检查并查看文件是否存在,则应使用 Apache .htaccess文件让PHP知道。 (See this question)或者,您可以尝试解析路径的URL,并使用file_exists()is_file()来确定路径是否存在且实际上是文件。

如果您想知道变量值是有效的网址类型,您正在寻找parse_url()filter_var()