2017-02-08 6 views
1

私は最後に永遠にPHPを使って、codeignterフレームワークを使ってセッションを作成しようとしています。 config.phpファイルでcodeigniterの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

According to Manual

値0手段 "ブラウザが閉じられるまで。" IPアドレスがあれば0

+0

おっとログインする必要がありません!ありがとう。 ブラウザを閉じた後でもそれを永続化する方法はありますか? – humbleiam

0

デフォルトは、私は条件を使用してだと思うが、クッキーのparamsがespecific情報は、インデックスページにリダイレクトし、ページ

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