我试图让一个数组将会话变量从一个页面传递到另一个页面。我将会话变量设置为等于从我的表单收集的 $_POST 数据。打印用于测试的变量表明它最初是在第 1 页设置的。
第 1 页
session_start(); // start up your PHP session!
if(isset($_POST['submit']))
{
unset($_POST['submit']);
$_SESSION['userdata'] = $_POST;
$userqty=$_POST;
print_r($_SESSION['userdata']);
在第 2 页上,我试图将其设置为等于另一个变量。我再次测试以查看数组是否已传递到第 2 页,但它没有传递,并且我收到一个错误,因为array_sum函数没有有效的数组
session_start(); // 启动你的 PHP 会话!
$_SESSION['userdata'] = $userqty;
print_r($_SESSION['userdata']);
print_r($userqty;);
$userqty_total=array_sum($userqty);
任何帮助将不胜感激。