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

[讨论/交流] 我网站是用论坛上HEX的session类,但是现在要使用ci的cart类

[复制链接]
发表于 2013-7-10 15:55:04 | 显示全部楼层 |阅读模式
我网站是用论坛上HEX的session类,但是现在要使用ci的cart购物车类,怎么搞? ci的cart类说使用购物车类之前,你必须根据 Session 类文档中的说明来创建数据库表   
但是现在都没有用ci的session类了 怎么办?
发表于 2013-7-10 16:18:25 | 显示全部楼层
那就按照要求创建表咯。我不知道你对CI的熟悉程度,所以我尽量详细点。
这里的表名是ci_session,应该是它在数据库配置中给表配置了前缀ci_,你可以根据自己的需要再命名咯,假如你的表没前缀
你的表名就是session

SQL复制代码
 
 
CREATE TABLE IF NOT EXISTS  `ci_sessions` (
  session_id VARCHAR(40) DEFAULT '0' NOT NULL,
  ip_address VARCHAR(45) DEFAULT '0' NOT NULL,
  user_agent VARCHAR(120) NOT NULL,
  last_activity INT(10) UNSIGNED DEFAULT 0 NOT NULL,
  user_data text DEFAULT '' NOT NULL,
  PRIMARY KEY (session_id),
  KEY `last_activity_idx` (`last_activity`)
);
 
复制代码


创建好表之后,更改application/config/config.php里面的配置
PHP复制代码
 
//把下面这个:
$config['sess_use_database'] = FALSE;
//改成
$config['sess_use_database'] = TRUE;
 
复制代码

这样,你的session就使用了数据库存储了。

当你要加载session的时候,你load它就行了。
$this->load->library('session');

具体如何使用请参照手册

本版积分规则