2016-08-05 4 views
0

私は電子商取引のWebサイトでcodeignitorを使用していますが、カートに追加機能を使用しています。 $config['sess_use_database'] を使わないでクッキーの値を増やすにはどうすればいいですか?一度に4つ以上の製品を追加できます。

+0

なぜその背後にある論理は、4つの製品だけを追加できるのですか?どうぞよろしくお願いします。 –

+0

可能であれば、クッキーまたはセッションに製品を保管しないでください。カートアイテムを格納するカートデータベーステーブルを使用します。ショッピングセッションのためのランダム化されたユーザーIDを作成します。そのユーザーIDをcodeigniterセッションに保存します。カートテーブルに項目を追加すると、ユーザーIDとともに保存されます。 – cartalot

答えて

2

問題はおそらく、Cookieサイズの制限を超えている(CIセッションはCookieとして保存されています)。ほとんどのブラウザの最大サイズは約4KBです。あなたのconfig.phpで

設定$config[‘sess_use_database’] = true

がci_sessionsテーブルを作成することを忘れないでください(http://www.codeigniter.com/user_guide/libraries/sessions.html

それは私の作品と私はそれがあまりにもあなたのために働くことを願っています。

+0

Oracle 11gを使用しており、複数のアイテムを追加できません。解決策はありますか? –

関連する問題