2014-09-04 4 views
-1

products [] 배열에있는 쿠키를 삭제하려고합니다. 추가 부분은 완벽하게 작동합니다.키로 배열의 쿠키 삭제

$prd = "product_" . $_POST['productId']; 

if($f['archive'] == "N"){ 
//Adding the cookie -- works perfectly 

     setcookie("products[$prd]", "active", $expire); 
}else{ 
//Deleting the cookie -- doesn't work 

     $cookie_items = $_COOKIE['products']; 
     setcookie($cookie_items[$prd], "", time()-3600); 
} 

쿠키 내부의 배열이 완벽하게 작동하므로 다른 것이 있어야합니다.

setcookie("products[$prd]", "", time()-3600); 

답변

1

당신은 당신은 다시 설정할 때처럼의 키를 사용할 필요가 설정 해제, 쿠키의 값을 받고 해제 쿠키이 $cookie_items[$prd]을 사용합니다. 감사!
+0

아 짜잔 참으로 바보 같은 실수를 : –