用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5286|回复: 4
收起左侧

[讨论/交流] 有关CI用购物车类的问题

[复制链接]
发表于 2009-9-20 14:41:17 | 显示全部楼层 |阅读模式
哪为仁兄用过CI1.7.2的购物车啊?有的话请分享一下你的经验吧....我有个问题,就是CI的购物车是建立在SESSiON基础之上的,但是我们一般都不使用CI本身的SESSION,我们都回去扩展,如果我们使用了自己扩展的SESSION,那CI的购物车还能正常使用吗?????
发表于 2009-9-20 15:46:20 | 显示全部楼层
当然可以,一般的第三方 Session 类库的接口和 CI 本身的 Session 是一样的,当然这只是理论上,你应该测试一下。
发表于 2009-9-25 17:12:06 | 显示全部楼层
我觉得购物车信息保存到Cookie里也未尝不是一个好办法,可惜Cookie有大小限制,保存不了太多信息。
发表于 2010-8-6 15:06:56 | 显示全部楼层
注意: Cookies 只能存储 4KB 的数据, 使用时要小心超出它的容量。特别指出的是,加密会产生比原数据更长的数据字符串,所以一定要当心你要存放数据的大小。

我用cart类发现超过10条记录就添加不了,后来把session修改为数据库就好了
发表于 2011-12-20 09:22:19 | 显示全部楼层
SQL复制代码
CREATE TABLE IF NOT EXISTS  `ci_sessions` (
session_id VARCHAR(40) DEFAULT '0' NOT NULL,
ip_address VARCHAR(16) DEFAULT '0' NOT NULL,
user_agent VARCHAR(50) NOT NULL,
last_activity INT(10) UNSIGNED DEFAULT 0 NOT NULL,
user_data text DEFAULT '' NOT NULL,
PRIMARY KEY (session_id)
);
复制代码
PHP复制代码
$config['sess_use_database'] = TRUE;
 
复制代码
PHP复制代码
$config['sess_table_name'] = 'ci_sessions';
 
复制代码

本版积分规则