收藏本站 Archiver
    请 后使用快捷导航
    没有账号?入住 CI 中国社区
    查看: 5086|回复: 5

    ci中使用session保存在数据库中为什么看不到

    [复制链接]
    楼主
    发表于 2008年1月8日 17:19:32 | 只看该作者 回帖奖励 |倒序浏览 |
    config.php中
    $config['sess_cookie_name'] = 'ci_session';
    $config['sess_expiration'] = 7200;
    $config['sess_encrypt_cookie'] = FALSE;
    $config['sess_use_database'] = TRUE;
    $config['sess_table_name'] = 'sys_sessions';
    $config['sess_match_ip'] = FALSE;
    $config['sess_match_useragent'] = TRUE;
    -----------------------------------------
    $sessdata = array(
    'username' => $username;
    'isLogin' => true;
    );
    $this->session->set_userdata($sessdata);
    执行上面的操作数据库中没有看到保存的sessions数据!我的数据库是按照手册新建的!
    觉得有些奇怪,他的数据库为什么没有data保存部分???
    沙发
    发表于 2008年1月8日 17:58:39 | 只看该作者
    $config['sess_table_name'] = 'sys_sessions';
    数据库表名是这个吗?装载 session 库了吗?
    藤椅
    楼主| 发表于 2008年1月8日 18:01:24 | 只看该作者
    在__autoload中
    $autoload['libraries'] = array('database', 'session');设置了!
    板凳
    楼主| 发表于 2008年1月8日 18:03:33 | 只看该作者
    数据库中有了数据了!
    session_id ip_address 等数据!
    但是我想要记录的username, islogin没有看见保存那去了!
    报纸
    发表于 2008年1月8日 18:24:03 | 只看该作者
    应该在相应的字段里呀!
    不过我推荐你使用 OB_Session!
    地板
    发表于 2008年1月15日 11:54:52 | 只看该作者
    如果你用的是 CI 原生的 Session
    那么数据会保存到 Cookie 中

    其实用 db_session 也不错
    返回列表
    您需要登录后才可以回帖 登录 | 入住 CI 中国社区

    本版积分规则

    AltStyle によって変換されたページ (->オリジナル) /