第 1 页:
session_start();
$_SESSION['allCaps']=array("img01.png", "img02.png"...); // 20 images
第2页:
shuffle($_SESSION['allCaps']);
$_SESSION['fiveCaps'] = array_slice($_SESSION['allCaps'], 0, 5);
foreach ($_SESSION['fiveCaps'] as $key=>$val)
echo $key." ".$val; // result - five img.names - remember this
第 3 页:
session_start();
shuffle($_SESSION['fiveCaps']);
foreach ($_SESSION['fiveCaps'] as $key=>$val)
echo $key." ".$val; // result - five img. names - remember this
我希望这两个结果总是相同的,当然除了元素的排序(因为第 3 页上的随机播放)。
但有时结果是一样的,有时(重新加载 page3 后)-不在
page3 上出现 page2 上不存在的元素