0


ページpage1 全体で配列を取得しようとしています:

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

ページ2:

session_start();
shuffle($input01);

結果:警告: shuffle() は、パラメーター 1 が配列であると想定し、null が指定されています....
input01 は使用できないようです。

4

2 に答える 2

3

page2 では、$_SESSION配列から値を取得する必要があります。

session_start();
$input01 = isset($_SESSION['input01']) ? $_SESSION['input01'] : array();
shuffle($input01);
于 2012-08-11T19:47:52.403 に答える
1
shuffle( $_SESSION['input01'] );

register globals をオンにしない方がよいでしょう!

于 2012-08-11T19:47:42.277 に答える