在codeigniter php框架中创建无限会话

在codeigniter php框架中创建无限会话,php,mysql,codeigniter,session,Php,Mysql,Codeigniter,Session,我正在尝试用php创建一个使用Codeigner框架的持久会话 我在config.php上的会话设置如下: $config['sess_driver'] = 'database'; $config['sess_cookie_name'] = 'org_session'; $config['sess_expiration'] = 0; $config['sess_save_path'] = 'org_sessions'; $config['sess_match_ip'] = FALSE; $con

我正在尝试用php创建一个使用Codeigner框架的持久会话

我在config.php上的会话设置如下:

$config['sess_driver'] = 'database';
$config['sess_cookie_name'] = 'org_session';
$config['sess_expiration'] = 0;
$config['sess_save_path'] = 'org_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;
即使过期时间为零,会话仍会在浏览器关闭后过期。你知道怎么做吗?我正在使用mysql数据库存储会话数据


值0表示“直到浏览器关闭”。默认值为0

我认为在使用条件下,如果ip地址和cookies参数具有特定信息,则重定向索引页,而不是登录页

if($ipaddress == 'foo' && $cookie['infinity'] == 'true'){
  $info= $model->getuser($ipaddress);
  if($info){
    redirect('index.php');
  }else{
    redirect('login.php);
  }
}

哎呀!谢谢你知道如何在浏览器关闭后保持它吗?