我在文件()中使用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以外的其他内容?
答案 0 :(得分:1)
当然你可以,因为file()
返回一个数组。