PHP中一个页面的数组如何传递到另一个页面?

2025-03-24 18:24:12
推荐回答(1个)
回答1:

可以用session和表单两种方式都是先将数组序列化,然后取出后返序列化
1.session方式
session_start();
$arr = array(1,2,3,4,5,6);
$arrse = serialize($arr);
$_SESSION['sessarr'] = $arrse;//序列化,对象或者数组都可以这样存放到session中

//如果你想使用session数据返回数组的话
$arr = unserialize($_SESSION['sessarr']);//反序列化
echo $_SESSION['sessarr'];
echo "
";
print_r($arr);
?>

2.表单方式





1.php
print_r(base64_encode(unserialize($_POST['post_data'])));
?>