我想做一個電子商務網站,並不想強制用戶有一個帳戶購買物品,他們可以做到這一點,只要他們覺得喜歡它。使用會話來存儲購物車使用CodeIgniter
我可以使用CodeIgniter中的會話類來做到這一點嗎?能夠在一段延長的時間段(可能是6個月或一年)內保持用戶會話(即他們的購物車項目)?我閱讀關於會話的CI用戶指南,它說它讓你選擇設置會話不失效,通過在配置文件中陳述session_expire_on_close變量爲false,我猜即使在用戶關閉瀏覽器。
無論用戶何時訪問該網站或向他們的購物籃中添加了某些東西,我都可以開始會話。然後當他們離開並決定回來時,我可以從我的數據庫中的會話表中驗證他們的購物車信息,並將它們還給他們。
我也想知道我是否應該在user_data列的用戶指南中給出的ci_sessions表中存儲購物車項目?這足夠嗎?
只是想知道我是否正朝着正確的方向前進。謝謝
如果您提出這樣的問題,那麼使用CodeIgniter購物車庫可能會更明智一些,並不是說您跛腳或什麼,但它會更容易維護。我發現它製作得非常好,並允許有許多自定義字段出現! –
@Vlakarados購物車類只處理添加/更新/刪除您的購物車中的項目,不保存它們以供以後訪問,對嗎? – a7omiton
請閱讀http://ellislab.com/codeigniter/user-guide/libraries/cart.html –