Ver Mensaje Individual
  #9 (permalink)  
Antiguo 28/08/2006, 16:01
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
las sesiones son el mejor y unico camino ?
podrias brindarme un link donde pueda empezar a trabajar mas fuerte en este tema ?

Si, .. es uno de los mejores caminos. Fijate que un carro de compras .. hasta que el cliente no decide finalizar la compra (o aunque sea sólo generar una orden de pedido) .. todo trabajo que haga si no le intresa o cancela tendrías que gesiontar tu el borrado de esos datos y asociación de estos con el usuario en curso si es que almacenases esos datos en BBDD temporales .. Las sesiones están diseñadas para eso: almacenar datos en forma temporal pero en el servidor (=seguridad)

Para más información .. puedes ver las FAQ's de este foro hay temas relacionados con sesiones, usar el buscador del foro (infinidad de veces se ha tratado el tema sesiones: con teoría incluida) y por supuesto leer desde el principio la documentación oficial al respecto:

www.php.net/session

Y bueno .. hacerte la idea que una sesión en su base es un array (fuera de que tenga propiedades "especiales" que hacen que se pueda acceder a sus valores entre vários scripts sin perder los datos y que todos se relacionan con el "cliente" (PC/Navegador del usuario) por un "identificador": SID (Identificador Único de Sesión) ..

Por lo demás .... un "carrito" no es más que un array en su base, propagado en una sesión .. toda operación con el "carrito": meter un producto .. definir N propiedades, borrar un producto .. hacer cálculos con el .. es exactamente igual que si usases un array común para trabajar los datos.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.