将数组键值附加到会话数组

时间:2016-05-27 21:53:53

标签: php arrays session

想要将键和值附加到已创建的会话中。

if (!isset($_SESSION['cart'])) {

                $bag = array(
                        "sessionId" => session_id(),
                        "productId" => $productId, 
                        "size"      => $productSize,
                        "quantity"  => $productQuantity
                    );

                $_SESSION['cart'] = $bag;

            } else {

                $_SESSION['cart']['sessionId'] = session_id();
                $_SESSION['cart']['productId'] = $productId;
                $_SESSION['cart']['size'] = $productSize;
                $_SESSION['cart']['quantity'] = $productQuantity;

            }

如果已创建会话,则使用其键将新变量附加到会话。

1 个答案:

答案 0 :(得分:1)

GetStringUTFChars应该是一系列项目,而不是您编写的单个项目。每个项目都是一个单独的关联数组,您可以将其推入购物车阵列。

$_SESSION['cart']