我不知道我需要什么,只是帮我解决这个问题。
网址:
url.php?id=name1 >> Not Found
url.php?id=name4 >> Not Found
php代码:
$pages_array= array (file_get_contents('test.php'));
if (isset($_GET['id'])){
if (!in_array($_GET['id'], $pages_array)) {
echo "OK"
}
else {
echo "Not Found";
break;
}
}
test.php是这样的:
'name1','name2','name3'
当我使用它时它完美地工作
$pages_array= array ('name1','name2','name3');
if (isset($_GET['id'])){
if (!in_array($_GET['id'], $pages_array)) {
echo "OK"
}
else {
echo "Not Found";
break;
}
}
URL:
url.php?id=name1 >> OK
url.php?id=name4 >> Not Found
答案 0 :(得分:0)
首先将字符串转换为array
。
使用,
作为拆分器,并使用explode method按字符串拆分字符串。
$pages_array= array (explode(',',file_get_contents('test.php'));
答案 1 :(得分:0)
使用explode将字符串转换为数组。
$pages_array = explode(',', file_get_contents('test.php'));