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