Hsn_lin 发表于 2010-11-11 16:34:58

用session出现的问题

一加载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怎么用啊

jeongee 发表于 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;

visvoy 发表于 2010-11-12 11:31:32

支持ls
页: [1]
查看完整版本: 用session出现的问题