Estoy empezando a desarrollar un carrito de compras de múltiples tiendas en php, donde cada usuario tendrá un carrito de compras en diferentes tiendas. Me gustaría saber cuál es la mejor manera de guardar los detalles del carrito de compra como el nombre de los productos, la identificación, el precio, etc., cuando un usuario hace clic en "Agregar al carrito". Creo que podemos guardarlo de dos maneras: a) Sesión b) Tabla Db.¿Carro de compras, sesión o DB?
¿Cuál es el mejor método para guardar toda esta información? Quiero hacerlo tan seguro como sea posible.
Sugerido.
Gracias
En caso de utilizar una sesión para los visitantes de la carretilla de compra, quiere almacenar lo menos posible. 1 porque los datos de la sesión pasan a la página siguiente (aumento del tiempo de carga), 2 porque los datos críticos como el precio no deben 'almacenarse en caché' en una sesión, ya que las sesiones pueden existir durante un período de tiempo más largo. (Sin embargo, hay casos en los que desea 'caché', pero ¿entiende bien? :) – Frankey
@Frankey Las variables de sesión de PHP no se envían al cliente. La cookie de ID de sesión se usa para indicar al servidor con qué sesión se asociará '$ _SESSION'. –