在設置session的有效期之前,需要先確保您的應用程序已經啟用了session功能。
要設置session的有效期,您可以使用以下方法之一:
// 設置session的有效期為30分鐘
ini_set('session.gc_maxlifetime', 1800);
session_set_cookie_params(1800);
session_start();
在您的項目根目錄下創建一個名為.htaccess
的文件,然后將以下代碼添加到文件中:
php_value session.cookie_lifetime 1800
php_value session.gc_maxlifetime 1800
這將設置session的有效期為30分鐘。
如果您使用的是框架或CMS,往往會提供一個配置文件來設置session的相關選項,您可以在配置文件中查找和修改session的有效期設置。
無論您選擇哪種方法,都需要將session的有效期設置為您想要的時間(以秒為單位)。修改后,用戶的session將在設定的時間段內保持有效。請注意,session的有效期僅適用于用戶的瀏覽器會話期間,一旦用戶關閉瀏覽器,session就會失效。