| 企服解答
Session在計(jì)算機(jī)中,尤其是在網(wǎng)絡(luò)應(yīng)用中,稱為“會(huì)話控制”。Session對(duì)象存儲(chǔ)特定用戶會(huì)話所需的屬性及配置信息。這樣,當(dāng)用戶在應(yīng)用程序的Web頁之間跳轉(zhuǎn)時(shí),存儲(chǔ)在Session對(duì)象中的變量將不會(huì)丟失,而是在整個(gè)用戶會(huì)話中一直存在下去。
session是什么功能
當(dāng)用戶請(qǐng)求來自應(yīng)用程序的 Web 頁時(shí),如果該用戶還沒有會(huì)話,則 Web 服務(wù)器將自動(dòng)創(chuàng)建一個(gè) Session 對(duì)象。當(dāng)會(huì)話過期或被放棄后,服務(wù)器將終止該會(huì)話。
Session 對(duì)象最常見的一個(gè)用法:存儲(chǔ)用戶的首選項(xiàng)。
例如,如果用戶指明不喜歡查看圖形,就可以將該信息存儲(chǔ)在 Session 對(duì)象中。
| 擴(kuò)展閱讀
session的工作原理:
1、當(dāng)一個(gè)session第一次被啟用時(shí),一個(gè)唯一的標(biāo)識(shí)被存儲(chǔ)于本地的cookie中。
2、首先使用session_start()函數(shù),PHP從session倉庫中加載已經(jīng)存儲(chǔ)的session變量。
3、當(dāng)執(zhí)行PHP腳本時(shí),通過使用session_register()函數(shù)注冊(cè)session變量。
4、當(dāng)PHP腳本執(zhí)行結(jié)束時(shí),未被銷毀的session變量會(huì)被自動(dòng)保存在本地一定路徑下的session庫中,這個(gè)路徑可以通過php.ini文件中的session.save_path指定,下次瀏覽網(wǎng)頁時(shí)可以加載使用。
[免責(zé)聲明]
文章標(biāo)題: session是什么功能
文章內(nèi)容為網(wǎng)站編輯整理發(fā)布,僅供學(xué)習(xí)與參考,不代表本網(wǎng)站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)及時(shí)溝通。發(fā)送郵件至36dianping@36kr.com,我們會(huì)在3個(gè)工作日內(nèi)處理。