Espero que puedan ayudarme, estoy haciendo un carrito de compra no puedo usar ningun sistema e-commerce el asunto es que tengo una clase que es:
Código PHP:
public function AgregarCarro ($id_article) {
if (!isset ($_COOKIE['cantidad_articulos'])) {
setcookie ("cantidad_articulos", 1, time()+36000, '/');
} else {
$cantidad = $_COOKIE['cantidad_articulos']; // Siempre es 1 no sñe por qué?
$cantidad = $cantidad + 1;
setcookie ("cantidad_articulos", $cantidad, time()+36000, '/');
}
}
la primera cookie funciona de maravilla el problema viene es luego al actualizar para que marque en vez de 1 me marque 2 o 3 o 4 y asi sucesivamente, el problema esta es que la cookie no se actualiza su valor siempre se queda en 1 por lo tanto siempre me da 2 y de alli no pasa. Quisiera saber por que no me actualiza si estoy volviendola a declarar con un nuevo valor. Gracias