私はeコマースのウェブサイトを作りたいのですが、ユーザーにアイテムの購入を強制するのではなく、好きなときにいつでも購入できます。
CodeIgniterのセッションクラスを使用してこれを行うことはできますか?ユーザーセッション(つまり、ショッピングカートアイテム)を長期間(おそらく6か月または1年)維持することができますか?セッションに関するCIのユーザーガイドを読みましたが、構成ファイルでsession_expire_on_close変数をfalseに指定することで、セッションが期限切れにならないように設定できると書かれています。これにより、ユーザーが閉じた後もセッションが実行され続けると思います。ブラウザ。
ユーザーがサイトにアクセスしたり、バスケットに何かを追加したりするたびに、セッションを開始できます。その後、彼らが去って戻ってくることを決定したとき、私はデータベースのセッションテーブルから彼らのショッピングカート情報を検証し、それを彼らに返すことができます。
また、user_data列のユーザーガイドに例として示されているci_sessionsテーブルにショッピングカートアイテムを保存する必要があるかどうかも知りたいですか?それで十分でしょうか?
私が正しい方向に向かっているかどうかを知りたいだけです。ありがとうございました