Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/07/2017, 10:51
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Borrar parte de una cookie

Yo lo haría con sesiones, pero con la cookie intentaría esto:

Código PHP:
Ver original
  1. //Array de muestra
  2. $prod = array(
  3.     'carrito' => array(
  4.             'a1'=>array('data'),
  5.             'a2'=>array('datab'),
  6.         ),
  7.     );
  8.  
  9. //Creo la cookie cargando el contenido como json
  10.   setcookie('carro', json_encode($prod));
  11.  
  12. //rescato la cookie para procesarla, convirtiendo el json en array de nuevo
  13.   $dat = json_decode($_COOKIE['carro'],true);
  14.  
  15. //Elimino la clave del array
  16.   unset($dat['carrito']['a1']);
  17.  
  18. //Actualizo la cookie con la nueva data sin la clave eliminada
  19. setcookie('carro', json_encode($dat));

Prueba y Adapta a ver.
__________________
[email protected]
HITCEL