Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2006, 09:52
Avatar de dieguicho
dieguicho
 
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 22 años, 5 meses
Puntos: 1
array dentro de una cookie

Estimados estoy tratanto de guardar un array dentro de una cookie, para eso utilizo serialize, yl uego unserialize para poder mostarlo
pero tengo un problema cuando estoy fijandome si un producto esta en el array me dice in_Array() Wrong datatype for second argument

supuestamente ya le hice unserialize antes de pasarlo por in_array

les dejo el codigo me tiran una idea? gracias!

Código PHP:
$producto $_GET['producto'];
$cookie_productos $_COOKIE['cookie_f'];

if(isset(
$producto)){
    if(!isset(
$cookie_productos)){
        
$carrito_productos = array();
        
setcookie("cookie_f"serialize($carrito_productos), time()+86400);
    }
    
    
$carrito_productos unserialize($cookie_productos);
    
    if (
in_array($producto,$carrito_productos)){
        unset(
$carrito_productos[$producto]);
    } else {
        
array_push($carrito_productos,$producto);
    }
    
    
    
setcookie("cookie_f"serialize($carrito_productos), time()+86400);
    
header("Location: productos__v2.php");

__________________
On error no hago nada porque deje de fumar...