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");
}