我得到一個未定義的:指數minicart錯誤中隔離會話變量
我有一個會話變量['cart_array']
其存儲在多個陣列項目,我確定他們像
// If the cart session variable is not set or cart array is empty
if (!isset($_SESSION["cart_array"]) || count($_SESSION["cart_array"]) < 1) {
// RUN IF THE CART IS EMPTY OR NOT SET
$_SESSION["cart_array"]["minicart"] = array(0 => array("item_id" => $pid, "quantity" => 1));
什麼是預防的最佳方法這個?
有時你使用'$ _SESSION [「minicart」]'有時''_SESSION [「cart_array」] [「minicart」]'並且你寫了'mini_cart' ...你可能需要對此進行排序。在您創建的代碼中沒有任何地方設置了會話變量。 – Bun
@Bun意外地刪除了一個'[「minicart」]',但我現在把它放在問題中... – Amy