将php数组包含到另一个页面中


include php arrays to another page

我不知道我需要什么,只是帮我找个人解决这个问题。

网址:

 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'));