PHP 세션 오류 ..나는 쇼핑 카트를 만들려고 노력하고 웹에서 코드를했습니다
<?php
session_start();
require_once 'class/Item.php';
$product_id = $_REQUEST['i_id'];
$action = $_REQUEST['action'];
$item= new Item();
if($product_id && !$item->productExists($product_id)) {
die("Error. Product Doesn't Exist");
}
switch($action) {
case "add":
$_SESSION['cart'][$product_id]++;
break;
case "remove":
$_SESSION['cart'][$product_id]--;
if($_SESSION['cart'][$product_id] == 0) unset($_SESSION['cart'][$product_id]);
break;
case "empty":
unset($_SESSION['cart']);
break;
}
?>
하지만 durring. 어떻게 해결할 수 있습니까?
오류 :
Notice: Undefined index: cart in C:\wamp\www\website\store_esp\addtocart.php on line 16
Notice: Undefined index: 2 in C:\wamp\www\website\store_esp\addtocart.php on line 16
어떤 오류는 어떻게해야합니까를 ? – thejh
존재하지 않는 연관 배열 구성원을 참조하는 것이 실수일까요? – thejh
아마도 '정의되지 않은 색인'경고입니다. '$ _SESSION [ 'cart'] [$ product_id] ++;가 문제 일 가능성이 높습니다. – Jonah