我可以在文件()中使用in_array吗?

时间:2015-03-01 20:09:17

标签: php

我在文件()中使用in_array。有时他只是在读取blocklist.txt文件中的第一个链接,或者他根本没有读取该文件。

$list = file("include/blocklist.txt");
$url = $_GET["url"];

if (in_array($url, $list)) {
include("include/harmful.inc.php");
} else {
header("Location: " . $_GET["url"]);
}
if (empty($_GET)) {
echo "<p>URL not requested</p>";
}

我是否需要使用除in_array以外的其他内容?

1 个答案:

答案 0 :(得分:1)

当然你可以,因为file()返回一个数组。