創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務(wù)器提供商,新人活動買多久送多久,劃算不套路!
“只有客戶發(fā)展了,才有我們的生存與發(fā)展!”這是創(chuàng)新互聯(lián)公司的服務(wù)宗旨!把網(wǎng)站當(dāng)作互聯(lián)網(wǎng)產(chǎn)品,產(chǎn)品思維更注重全局思維、需求分析和迭代思維,在網(wǎng)站建設(shè)中就是為了建設(shè)一個不僅審美在線,而且實用性極高的網(wǎng)站。創(chuàng)新互聯(lián)對成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、網(wǎng)站制作、網(wǎng)站開發(fā)、網(wǎng)頁設(shè)計、網(wǎng)站優(yōu)化、網(wǎng)絡(luò)推廣、探索永無止境。今天小編給大家分享的是使php的session永不過期的方法,相信很多人都不太了解,為了讓大家更加了解,所以給大家總結(jié)了以下內(nèi)容,一起往下看吧。一定會有所收獲的哦。
打開php.ini文件,分別將“session.use_cookies”值設(shè)置為1,“session.cookie_lifetime”值設(shè)置為999999999,“session.gc_maxlifetime”值設(shè)置為99999999,即可。
php中session永不過期的方法
第一種方法:
打開php.ini設(shè)置文件,修改三行如下:【相關(guān)教程】
1、session.use_cookies
把這個的值設(shè)置為1,利用cookie來傳遞sessionid
2、session.cookie_lifetime
這個代表SessionID在客戶端Cookie儲存的時間,默認是0,代表瀏覽器一關(guān)閉SessionID就作廢……就是因為這個所以PHP的session不能永久使用! 那么我們把它設(shè)置為一個我們認為很大的數(shù)字吧,999999999怎么樣,可以的!就這樣。
3、session.gc_maxlifetime
這個是Session數(shù)據(jù)在服務(wù)器端儲存的時間,如果超過這個時間,那么Session數(shù)據(jù)就自動刪除! 那么我們也把它設(shè)置為99999999。
就這樣一切ok了,當(dāng)然你不相信的話就測試一下看看——設(shè)置一個session值過個10天半個月的回來看看,如果你的電腦沒有斷電或者宕機,你仍然可以看見這個sessionid。
第二種方法:
當(dāng)然也可能你沒有控制服務(wù)器的權(quán)限不可以修改php.ini設(shè)置,當(dāng)然就必須利用到客戶端存儲cookie了,把得到的sessionID存儲到客戶端的cookie里面,設(shè)置這個cookie的值,然后把這個值傳遞給session_id()這個函數(shù),具體做法如下:
<?php session_start(); // 啟動Session $_SESSION['count']; // 注冊Session變量Count isset($PHPSESSID)?session_id($PHPSESSID):$PHPSESSID = session_id(); // 如果設(shè)置了$PHPSESSID,就將SessionID賦值為$PHPSESSID,否則生成SessionID $_SESSION['count']++; // 變量count加1 setcookie('PHPSESSID', $PHPSESSID, time()+3156000); // 儲存SessionID到Cookie中 echo $count; // 顯示Session變量count的值 ?>
注意:在setcookie一行中的’PHPSESSID’并不是一定的,如果你遇到有個患有修改狂疾病的網(wǎng)管員,他可能對其做了修改,最好的方法是用phpinfo()這個函數(shù)看看,確認一下session.name一項的值,比較科學(xué)。
關(guān)于使php的session永不過期的方法就分享到這里了,希望以上內(nèi)容可以對大家有一定的參考價值,可以學(xué)以致用。如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。
分享標(biāo)題:使php的session永不過期的方法-創(chuàng)新互聯(lián)
瀏覽路徑:http://jinyejixie.com/article22/djejjc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、做網(wǎng)站、網(wǎng)站改版、動態(tài)網(wǎng)站、微信公眾號、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容