私は PHP 初心者です。データベースを使用して Web サイトを開発しようとしています。しばらく前までは問題なかったのですが、最近非常に重大な問題に直面しています。ログインに成功した後、5 ~ 6 秒以内にセッションが期限切れになります。解決策が見つかりません。session.gc_maxlifetime 値を変更しようとしましたが、うまくいきません。session.save_path は /tmp に設定されています。max_execution_time = 259200、max_input_time = 259200、max_input_vars = 100、session.gc_maxlifetime = 1440
問題解決にご協力ください!
答え1
そういうことを試してみたことはありますか?
$duration=60 * 60 * 24 * 7; // One week (in reality I think it does not last so long.
if (!isset($_SESSION)) { session_start(['cookie_lifetime' => $duration]); }
こちらもチェックこれ、 そしてこれ。ドキュメンテーション