쿠키를 배열에 저장하려고합니다. 내 배열 제품 항목을 쿠키 배열에 저장하고 있지만 오류가 발생합니다.PHP : 쿠키에 배열 추가
$products = array();
$item = array($id => $name);
print_r($item);
$products[] = $item;
setcookie('products',json_encode($products),strtotime('+1 day'));
var_dump($_COOKIE['products']);
위의 코드를 인쇄
어레이 ( [4] => 러그 쥐)
공지 : 정의되지 않은 인덱스 : D의 제품 : \ XAMPP \ htdocs에 프로젝트 \ \ 포함 라인 \ 클래스 \ products.php 43
NULL
쿠키를 업데이트하기 위해 아약스를 사용하고 있습니다. 각 요청마다 동일한 오류가 발생합니다. 첫 번째 요청이 아닙니다. 첫 번째 요청 후 페이지를 다시로드하려고 시도했지만 Ajax 요청에 대해 동일한 오류가 발생합니다. –
'setcookie()'전에'print_r'을 호출하고 있습니다. 'print_r()'를 제거하면 쿠키가 작동합니다. –