如何跨页面获取数组?

时间:2012-08-11 19:46:32

标签: php arrays session

我试图在页面上找到一个数组 第1页:

session_start();
$input01 = array("img01.png", "img02.png", "img03.png);
$_SESSION['input01']=$input01;

第2页:

session_start();
shuffle($input01);

结果:警告:shuffle()期望参数1为数组,在....中给出为空
似乎input01不可用。

2 个答案:

答案 0 :(得分:3)

在第2页上,您必须从$_SESSION数组中提取值。

session_start();
$input01 = isset($_SESSION['input01']) ? $_SESSION['input01'] : array();
shuffle($input01);

答案 1 :(得分:1)

shuffle( $_SESSION['input01'] );

你最好没有注册全局变量!