我用PHP創建了一個登錄/註銷系統,其中客戶端可以決定使用「記住我」按鈕。 在我的login.php文件,我檢查,看看他們是否想記住這樣的:setting.gc_maxlifetime有條件地
if(isset($_POST["remember_me"])){
$_SESSION["remember_me"] = true;
}
因此,當我想設置gc_maxlifetime,我需要知道的是,客戶端應該記住與否。但是,正如我們所知,gc_maxlifetime應該設置在session_start()之前,並且我無法訪問變量
$_SESSION["remember_me"]
變量。我該怎麼辦? 是否有任何其他方式告訴服務器,因爲當某個會話應該是垃圾收集器的主題?
在此先感謝。
你將不得不編寫自己的會話保存處理程序。 – Orangepill