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

[讨论/交流] 用session出现的问题

[复制链接]
发表于 2010-11-11 16:34:58 | 显示全部楼层 |阅读模式
一加载session
就报错
Unknown column 'ip_address' in 'field list'

INSERT INTO `sessions` (`session_id`, `ip_address`, `user_agent`, `last_activity`) VALUES ('e63051a5024f3cd98a268e1e033ff73a', '127.0.0.1', 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1;', 1289464261)
是在是不知道session怎么用啊
发表于 2010-11-11 20:03:11 | 显示全部楼层
http://codeigniter.org.cn/user_guide/libraries/sessions.html

为了存储session,你必须先创建一个数据表。这是 session 类所需的基本结构(用于MySQL的):
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,
PRIMARY KEY (session_id)
);

注意: 默认情况下这个表叫做 ci_sessions, 但是你可以给它指定任意名字,只要你更新了 application/config/config.php 文件以确保它包含了你所起的名字。 一旦你创建了数据表,你就可以像下面这样在config.php文件中启用数据库选项:

$config['sess_use_database'] = TRUE;
发表于 2010-11-12 11:31:32 | 显示全部楼层
支持ls

本版积分规则