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

时间:2015-02-27 02:16:42

标签: php

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

网址:

 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

2 个答案:

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