【发布时间】:2017-08-25 05:50:02
【问题描述】:
我在我的项目中使用 codeigniter 购物车,codeigniter 版本是 3.1.5。当我添加超过 135 个项目时,会话总是被破坏。当我进入第136个产品时,我得到了这个错误:
Severity: Warning --> session_start(): Failed to decode session object. Session has been destroyed C:\xampp\htdocs\ees\system\libraries\Session\Session.php 143
这是我在会话中的配置文件:
$config['sess_driver'] = 'database';
$config['sess_save_path'] = 'ci_sessions';
$config['sess_cookie_name'] = 'cookie_ci_session';
$config['sess_expiration'] = 0;
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 86400 * 30;
$config['sess_regenerate_destroy'] = FALSE;
这是自动加载:
$autoload['libraries'] = array('database', 'session', 'datatables');
如何使 codeigniter 购物车可以接受超过 135 件商品?
【问题讨论】:
-
您的数据库中是否创建了表?
-
是的,我创建了名为“ci_sessions”的表
-
data的列data@Andhika 的数据类型是什么 -
除非我错了,或者除非你没有使用推荐的 blob 数据类型,你应该知道博客只存储 64K 的数据。也许只是为了测试您应该更改为 mediumblob。
标签: php codeigniter session cart