備忘錄_20160105(定位) 修改 回首頁

程式 2026-09-21 10:56:19 1789959379 100
php 組態設定+程式設定,達成滑動式登入狀態

php 組態設定+程式設定,達成滑動式登入狀態



●在 php.ini 中

  session.cookie_lifetime = 86400
  session.gc_maxlifetime = 86400

  ; cookie_lifetime 在瀏覽器端,從"建立"後起算24小時,才過期。
  ; gc_maxlifetime 在主機端,只要"閒置時間"不超過24小時,就算活躍狀態。

●在 *.php 中

  // 每次執行 php,就刷新 cookie 的到期時間,把他往後挪動 24 小時。

  setcookie(
    session_name(),
    session_id(),
    [
      'expires' => time() + 86400,
      'path' => '/',
      'secure' => true,
      'httponly' => true,
      'samesite' => 'Lax'
    ]
  );