Foros del Web » Programando para Internet » PHP »

problema con unset

Estas en el tema de problema con unset en el foro de PHP en Foros del Web. Tengo un carrito de la compra con una opcion que es borrar el contenido de todo el carrito lo cual hago de la siguiente manera: ...
  #1 (permalink)  
Antiguo 24/08/2007, 11:31
 
Fecha de Ingreso: agosto-2007
Mensajes: 73
Antigüedad: 16 años, 8 meses
Puntos: 0
problema con unset

Tengo un carrito de la compra con una opcion que es borrar el contenido de todo el carrito lo cual hago de la siguiente manera:

unset($_SESSION['num_productos']);
unset($_SESSION['total_cesta']);

El problema esta en que cuando el cliente borra el contenido de la cesta no se me añade en esa variable ningun producto nuevo que se compra aunque vuelvo abrir la sesion en cada pagina. Hay alguna forma de borrar el contenido de esas variables sin que pase esto?
  #2 (permalink)  
Antiguo 24/08/2007, 11:42
 
Fecha de Ingreso: agosto-2007
Mensajes: 73
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: problema con unset

He intentado con esto:

$_SESSION['num_productos']=0;
$_SESSION['total_cesta']=0;


Pero tengo el mismo problema se ha de visitar 3 veces la pagina de compra para que realmente se almacene otra vez la compra en las variables.
  #3 (permalink)  
Antiguo 24/08/2007, 11:43
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: problema con unset

Prueba asi:
Código PHP:
unset($_SESSION['num_productos']);
unset(
$_SESSION['total_cesta']);

$_SESSION['num_productos'] = 0;
$_SESSION['total_cesta'] = 0.0
Asi reseteas el valor de la session.

Saludos.
  #4 (permalink)  
Antiguo 24/08/2007, 14:38
 
Fecha de Ingreso: agosto-2007
Mensajes: 73
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: problema con unset

gracias. Lo he resuelto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:19.