Tôi bắt đầu phát triển một giỏ hàng đa cửa hàng trong php, nơi mọi người dùng sẽ có một giỏ mua hàng trong các cửa hàng khác nhau. Tôi muốn biết cách tốt nhất để lưu các chi tiết giỏ mua hàng như tên sản phẩm, id, giá vv, khi người dùng nhấp vào "Thêm vào giỏ hàng". Tôi nghĩ rằng chúng ta có thể lưu nó theo hai cách: a) Phiên b) Bảng Db.Giỏ hàng, Phiên hoặc DB?
Phương pháp nào tốt hơn để lưu tất cả các thông tin này? Tôi muốn làm cho nó an toàn như nó có thể được.
Vui lòng đề xuất.
Cảm ơn
Trong trường hợp sử dụng phiên cho khách hàng mua sắm, bạn muốn càng ít càng tốt được lưu trữ trong đó. 1 vì dữ liệu phiên được chuyển đến trang tiếp theo (tăng thời gian tải), 2 vì dữ liệu quan trọng như giá không được 'lưu vào bộ nhớ cache' trong một phiên vì phiên có thể tồn tại trong một khoảng thời gian dài hơn. (có những trường hợp bạn muốn 'cache' mặc dù vậy, nhưng bạn có ý tưởng đúng không? :) – Frankey
@Frankey biến phiên PHP không được gửi cho khách hàng. Cookie Session ID được sử dụng để chỉ ra cho máy chủ phiên mà nó sẽ liên kết '$ _SESSION' với. –