我需要一段代码来检查是否输入了URL。
$url = 'localhost/index.php';
if($url){
echo "index.php is correct";
} else {
header('localhost/...');
}
答案 0 :(得分:0)
如果您要检查是否设置了变量 $url
,那么您应该使用isset()
。
如果您要检查变量$url
是否值 不是 NULL,FALSE,0还是空字符串,那么您应该使用empty()
如果您要检查并查看文件是否存在,则应使用 Apache 的.htaccess
文件让PHP知道。 (See this question)或者,您可以尝试解析路径的URL,并使用file_exists()
和is_file()
来确定路径是否存在且实际上是文件。
如果您想知道变量值是有效的网址类型,您正在寻找parse_url()
和filter_var()