●在 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'
]
);