Foros del Web » Programando para Internet » PHP »

Carrito Sessiones

Estas en el tema de Carrito Sessiones en el foro de PHP en Foros del Web. Hola gente! Estoy intentando hacer una clase que controle un carrito de la compra con sessiones, pero no se como hacer una cosa que veo ...
  #1 (permalink)  
Antiguo 21/01/2004, 21:07
 
Fecha de Ingreso: diciembre-2003
Mensajes: 18
Antigüedad: 14 años
Puntos: 0
Carrito Sessiones

Hola gente!

Estoy intentando hacer una clase que controle un carrito de la compra con sessiones, pero no se como hacer una cosa que veo en muchas tiendas, pongo un ejemplo:

Entro en una tienda ej: tiendapc.com, compro uno o varios producctos, estan almacenados en el carrito, cierro la ventana de tiendapc ( no el navegador ) , cargo otra vez la página y el carrito esta vacio. En otras tiendas al cerrar la ventana y regresar, están los producctos de tu última compra, yo no quiero esto último.

Esta es mi pregunta: como puedo conseguir algo similar a lo que hace la primera tienda?, cuando trabajo con sessiones que yo sepa solo se destrullen cuando cierras el navegador, no cuando cierras una ventana.

Espero que me puedan ayudar, gracias.
__________________
THE MATRIX HAS YOU
  #2 (permalink)  
Antiguo 22/01/2004, 09:58
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
En el tema de sesiones ..

Cuando "cierras el navegador" se refiere a -todas- las ventanas que puedas tener de esa aplicación que inició una sesión de ese sitio. Si te queda alguna ventana abierta de ese sitio que inició una sesión (y propagas el SID en cookies) .. al "abrir" otra ventana de ese sitio va a persistir el mismo SID (identificador único de sesión) que se creó .. (y más si usas propagación del SID en cookies).

Todo va en función de la configuración que hagas del tema sesiónes en tu php.ini ajustando los valores de tiempo de expiración .. propagación del SID .. etc.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 13:58.