0
我正在創建一個$item
數組,我想推到$_SESSION['cart']
。構建我item
陣列後,我想:將數組推送到會話變量而不重新實例化變量
$_SESSION['cart'][] = $item[$item_id];
引用: Can I use array_push on a SESSION array in php?
然而,我的購物車會話變量不斷得到覆蓋,而不是加入。還有其他建議嗎?
正如馬克要求:
第一次正在運行:
Notice: Undefined variable: _SESSION in C:\inetpub\wwwroot\domain\store\cart.php on line 5
NULL array(3) { ["title"]=> string(37) "PA State and Federal Laminated Poster" ["price"]=> string(5) "55.95" ["qty"]=> string(1) "3" }
二時間:
Notice: Undefined variable: _SESSION in C:\inetpub\wwwroot\domain\store\cart.php on line 5
NULL array(3) { ["title"]=> string(53) "PA State and Federal Laminated Poster SPANISH Edition" ["price"]=> string(5) "55.95" ["qty"]=> string(1) "1" }
你能提供一個'的var_dump('? – Matt
你在'$ _SESSION ['cart'] [] = $ item [$ item_id];''之前調用'session_start() 'notice'表示你沒有。 – Matt
就是這樣。你可以添加這個答案,以便我可以分配點嗎?謝謝! – etm124