1

私はコードイグナイターが初めてです。$config['sess_expiration'] のデフォルト値を変更したいのですが、sess_expiration の値を別の値に設定すると機能しません。たとえば、値を 2 に設定し、2 秒後にセッションが期限切れになると考えていましたが、そうではありません。利用可能な多くの修正を試みましたが、結果が得られません。私の構成設定は次のとおりです。

 $config['sess_driver'] = 'files';
 $config['sess_cookie_name'] = 'ci_session';
 $config['sess_expiration'] = 7200;
 $config['sess_save_path'] = NULL;
 $config['sess_match_ip'] = FALSE;
 $config['sess_time_to_update'] = 300;
 $config['sess_regenerate_destroy'] = FALSE;

構成設定で sess_use_database を使用していないため、ci_sessions テーブルは必要ないと思います。私は何をすべきか?

編集:

私の codeigniter バージョン 3.1.0。私が見る限り、このバージョンのセッション ライブラリには、sess_read() または sess_update() メソッド、または sess_expiration クラス変数が含まれていません。

4

1 に答える 1