要設置PHP session的超時時間,您需要在php.ini
文件中修改session.gc_maxlifetime
參數或者在代碼中使用ini_set()
函數
方法1:修改php.ini
文件
php.ini
文件。這個文件通常位于PHP安裝目錄下。如果您找不到它,可以創建一個新的文本文件并將其命名為php.ini
。php.ini
文件中找到session.gc_maxlifetime
參數。如果沒有找到,請在文件末尾添加以下行:session.gc_maxlifetime = 3600
這里的數字表示超時時間(以秒為單位)。例如,3600表示1小時。您可以根據需要更改此值。
3. 保存并關閉php.ini
文件。
4. 重啟您的Web服務器(例如Apache或Nginx)以應用更改。
方法2:使用ini_set()
函數
在您的PHP腳本中,使用ini_set()
函數來設置session.gc_maxlifetime
參數。請注意,這種方法只會影響當前腳本的執行。
// 設置session超時時間為1小時(3600秒)
ini_set('session.gc_maxlifetime', 3600);
// 啟動session
session_start();
這樣,您就可以根據需要設置PHP session的超時時間了。