方法一:修改配置文件php.ini
(相關(guān)學(xué)習(xí)視頻推薦:java視頻教程)
php.ini關(guān)于Session的相關(guān)設(shè)置(打開php.ini文件,在“[Session]”部分):
1、session.use_cookies:默認(rèn)的值是“1”,代表SessionID使用Cookie來傳遞,反之就是使用Query_String來傳遞;
2、session.name:這個(gè)就是SessionID儲(chǔ)存的變量名稱,可能是Cookie,也可能是Query_String來傳遞,默認(rèn)值是“PHPSESSID”;
3、session.cookie_lifetime:這個(gè)代表SessionID在客戶端Cookie儲(chǔ)存的時(shí)間,默認(rèn)是0,代表瀏覽器一關(guān)閉SessionID就作廢……就是因?yàn)檫@個(gè)所以Session不能永久使用!
4、session.gc_maxlifetime:這個(gè)是Session數(shù)據(jù)在服務(wù)器端儲(chǔ)存的時(shí)間,如果超過這個(gè)時(shí)間,那么Session數(shù)據(jù)就自動(dòng)刪除!
方法二:在程序中設(shè)置,使用ini_set()函數(shù),設(shè)置session過期時(shí)間
注意:但是當(dāng)腳本執(zhí)行結(jié)束該設(shè)置被清除,不會(huì)真正意義上修改php.ini文件
session_start(); ini_set('session.gc_maxlifetime',21600);
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com