我不知道我需要什么,只是帮我找个人解决这个问题。
网址:
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.php?id=name1 >> OK
url.php?id=name4 >> Not Found
首先将字符串转换为array
。
将,
用于拆分器,并使用分解方法逐个拆分字符串。
$pages_array= array (explode(',',file_get_contents('test.php'));
使用爆炸将字符串转换为数组。
$pages_array = explode(',', file_get_contents('test.php'));