質問: 'hoge'; print_r($_SESSION); exit; ``` xxxxxxxxxxxxxxxxxxxxxx(session_id名(↑と同一)) Array ( ) となってしまうようになりました。 今まではブラウザを閉じる以外は保持されていたものが消えてしまいます。 特にプログラムの変更も、サーバー内の設定ファイルも変更したなどの心当たりがないのですが、どの辺の設定を見直すべきなのでしょうか。 ログイン情報のIDを保持するためにSESSIONにIDを代入していたのですが、上記の現象のためログイン状態を維持できていません。 PHPの設定でsession.cookie_lifetimeは0となっていますので、ブラウザを閉じたらsessionは終了するのですが、リロードでは以前までは保持されていましたので、以前と同じ仕様に戻したいのです。 PHPのバージョンは5.6.40です。 どなたかご教示お願い致します。
回答: 再現しないですね。 色々やっているうちに単にgc_maxlifetimeがきて回収されただけではないでしょうか?