我有一个名为$ _SESSION ['CART']的会话数组我已经用它来存储购物车商品的详细信息 现在我想存储用户上传的文件的多个上传文件名,同时将此项添加到购物车作为会话购物车的一部分。我想用密钥文件存储它们。这是在做什么,但它不起作用。有没有办法让我实现这个目标
$_SESSION['cart'][] =
array(
'id'=>$productid,
'quantity'=>$quantity,
'detail'=>$detail,
'files'=>$files
);
答案 0 :(得分:0)
您不能像这样使用$ _SESSION数组,尝试使用缓冲区变量为会话准备数据:
$cart = $_SESSION['cart'];
$cart[] = array(
'id' => $productid,
'quantity' => $quantity,
'detail' => $detail,
'files' => $files
);
$_SESSION['cart'] = $cart;
答案 1 :(得分:0)
这里无需解释。如果要在数组中存储多个数组以存储多个文件名。我假设$ files只是一个文件名。 试试这个。
$_SESSION['cart'] = array(
array(
'id'=>$productid,
'quantity'=>$quantity,
'detail'=>$detail,
'files'=>$files
)
);