真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php中設(shè)置session的方法

1. 客戶端沒有禁止Cookie

創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)與策劃設(shè)計(jì),雞東網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:雞東等地區(qū)。雞東做網(wǎng)站價(jià)格咨詢:18982081108

(1)使用session_set_cookie_params()設(shè)置 Session失效時(shí)間,此函數(shù)是 Session 結(jié)合 Cookie設(shè)置失效時(shí)間。如果要讓 Session 在一分鐘后失效,其代碼示例如下所示:

注意: session_set_cookie_params() 必須要在 session_start()之前調(diào)用。

說明:不推薦使用此函數(shù),此函數(shù)在一些瀏覽器上會(huì)出現(xiàn)問題。 所以一般會(huì)用手動(dòng)設(shè)置失效時(shí)間。

(2)使用 setcookie()函數(shù)可對(duì) Session 設(shè)置失效時(shí)間,要讓 Session 在一分鐘后失效,其代碼示例如下所示:

說明: 在上例代碼 setcookie()函數(shù)中,session_name 是 Session的名稱, session_id 是判斷客戶端用戶的標(biāo)識(shí),因?yàn)?session_id 是隨機(jī)產(chǎn)生的唯一名稱, 所以Session 是相對(duì)安全的。失效時(shí)間和 Cookie 的失效時(shí)間一樣,最后一個(gè)參數(shù)為可選參數(shù),是放置 Cookie 的路徑。

2. 客戶端禁止Cookie

當(dāng)客戶端禁用 Cookie 時(shí), Session頁(yè)面間傳遞會(huì)失效,可以將客戶端禁止 Cookie 想象成一家大型連鎖超市,如果在其中一家超市內(nèi)辦理了會(huì)員卡, 但是超市之間沒有聯(lián)網(wǎng),那么會(huì)員卡就只能在辦理的那家超市使用。 怎么解決這個(gè)問題有以下的幾種方法可供選擇:

(1)在登陸之前提醒用戶必須打開 Cookie,這是很多論壇的做法。

(2)設(shè)置php.ini 文件中的 session.use_trans_sid =1,或者編譯時(shí)打開 -enable-trans-sid 選項(xiàng),讓PHP自動(dòng)跨頁(yè)面?zhèn)鬟f session_id。

(3)通過 GET方法,隱藏表單傳遞 session_id。

(4)使用文件或者數(shù)據(jù)庫(kù)存儲(chǔ) session_id,在頁(yè)面間傳遞中手動(dòng)調(diào)用。

以上第2種方法不做詳細(xì)的介紹,因?yàn)橛脩舨荒苄薷?a title="服務(wù)器" target="_blank" >服務(wù)器中的php.ini文件。第3中方法我們就不可以使用 Cookie 設(shè)置失效時(shí)間,但是登錄情況沒有變化。 第4種也是最為重要的一種,在開發(fā)企業(yè)級(jí)網(wǎng)站時(shí),如果遇到

session文件 使服務(wù)器速度變慢,就可以使用。這里我們介紹一下第3種方法使用 GET 方法傳輸,其示例代碼如下所示,接收頁(yè)面頭部的代碼:

說明: Session 為請(qǐng)求該頁(yè)面之后會(huì)產(chǎn)生一個(gè) session_id ,如果這時(shí)禁止了 Cookie 就無法傳遞 session_id,在請(qǐng)求下一個(gè)頁(yè)面是將會(huì)重新產(chǎn)生一個(gè) session_id ,這樣就造成了 session 在頁(yè)面間傳遞失效。

以上就是php中session時(shí)間設(shè)置淺析的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!


分享題目:php中設(shè)置session的方法
當(dāng)前網(wǎng)址:http://weahome.cn/article/jpehei.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部