私はcodeigniter phpフレームワークを使ってバックエンドWebアプリケーションを開発しています。 しかし、セッションはしばしば期限切れです。 私のconfig.php(アプリケーション/設定/フォルダ)は、 CodeIgniterのガイド、$コンフィグ[ 'sess_expiration'] = 0でブラウザが閉じられるまで、セッションはCodeIgniterでクッキーなしで維持されます
$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 0;
$config['sess_save_path'] = NULL;
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = TRUE;
- > "は、ブラウザが閉じられるまでセッションを維持します。"。
ちなみに、私のWebアプリケーションでは、ユーザが少しでも何もしないと(約30分)、セッションが終了しているので、再度ログインする必要があります。
config.phpでは何を設定しますか?
デフォルトは24分(1440秒)なので、php.iniファイルを調整する必要があるかもしれません。あなたがホスティング会社を経由している場合、彼らは異なる設定を持っているかもしれません。 – cfnerd
また、保存パスを設定していません。 – user4419336