當(dāng)前位置: 首頁(yè) > 常見(jiàn)問(wèn)題解答

常見(jiàn)問(wèn)題解答

網(wǎng)站建設(shè)知識(shí):關(guān)于Session機(jī)制方面的學(xué)習(xí)

來(lái)源: 上海網(wǎng)站建設(shè)    發(fā)布日期: 2014-03-03 15:58    點(diǎn)擊量: 4779

 

    網(wǎng)站方面的學(xué)習(xí)可以說(shuō)是知識(shí)點(diǎn)是非常的多.今天主要介紹下關(guān)于Session方面的問(wèn)題.供廣大參與網(wǎng)站建設(shè)的新手朋友們學(xué)習(xí).Session是一種服務(wù)器端的機(jī)制,這個(gè)是服務(wù)器用的一類(lèi)近似散列表的表結(jié)構(gòu)(也可能就是使用散列表)來(lái)保存一些數(shù)據(jù)信息.

 

    Session的概念

 

    Session往往會(huì)被譯為會(huì)話,它原來(lái)的本義是指有開(kāi)始有結(jié)束的動(dòng)作/消息,比如我們以打電話為例,從拿起電話起,到撥號(hào),通話,直到掛斷電話這個(gè)過(guò)程可以稱(chēng)為一個(gè)會(huì)話,一個(gè)Session.

 

    ASP.NET當(dāng)中,會(huì)話的對(duì)象]簡(jiǎn)單的說(shuō)可以看作是服務(wù)器給客戶(hù)端的一個(gè)編號(hào).當(dāng)一個(gè)服務(wù)器運(yùn)行的時(shí)候,往往會(huì)有很多個(gè)用戶(hù)正用自己的電腦訪問(wèn)這個(gè)服務(wù)器上的網(wǎng)站.每當(dāng)一個(gè)用戶(hù)和這個(gè)服務(wù)器連接起來(lái)的時(shí)候,那么就和這個(gè)服務(wù)器建立了一個(gè)會(huì)話.這個(gè)時(shí)候,服務(wù)器就為這個(gè)用戶(hù)建立一個(gè)Session ID,目的是為了識(shí)別這個(gè)用戶(hù)的唯一的 身份,這個(gè)會(huì)話ID是服務(wù)器隨機(jī)產(chǎn)生的,往往格式是1個(gè)24個(gè)字符構(gòu)成的字符串.這個(gè)唯一的會(huì)話ID是非常有實(shí)際意義的.當(dāng)一個(gè)瀏覽者提交表單時(shí),那么用戶(hù)的瀏覽器會(huì)把用戶(hù)的會(huì)話ID自動(dòng)附加在HTTP頭信息中,這個(gè)是瀏覽者不會(huì)知道看到的.當(dāng)服務(wù)器完成這個(gè)表單后,會(huì)把結(jié)果返回給會(huì)話ID所對(duì)應(yīng)的用戶(hù).那么SESSION對(duì)于網(wǎng)站制作有什么功能呢?

 

    Session的聲明以及存取變量語(yǔ)法格式

 

    所以,根據(jù)以上的信息,我們知道,Session對(duì)象主要用于存儲(chǔ)一個(gè)具有生命周期的某個(gè)訪問(wèn)者的相關(guān)的信息,其存取變量的具體語(yǔ)法格式如下:

    Session[“變量名”]//聲明一個(gè)Session對(duì)象變量;

    Session[“變量名”]=變量值//存儲(chǔ)Session對(duì)象變量值;

    變量=Session[“變量名”]//獲取Session對(duì)象變量值

 

    這里,會(huì)話對(duì)象返回的變量會(huì)是Object對(duì)象.Session對(duì)象實(shí)現(xiàn)Web頁(yè)面間的數(shù)據(jù)傳遞,比如一個(gè)系統(tǒng)在用戶(hù)登錄之后,系統(tǒng)會(huì)顯示××迎你的信息.具體實(shí)現(xiàn)代碼如下:首先在登陸頁(yè)login.aspx中用Session["username"]=username.Text;// 存儲(chǔ)Session對(duì)象變量值。

 

    以上就是上海網(wǎng)站制作的小編所了解到的知識(shí),大家在登錄網(wǎng)站所看到的歡迎信息就是這樣產(chǎn)生的,廣大的網(wǎng)站工作人員可以通過(guò)這個(gè)會(huì)話機(jī)制實(shí)現(xiàn)這個(gè)功能.

 

    本文由上海藝覺(jué)網(wǎng)絡(luò)科技有限公司(http://nimediafire.com)原創(chuàng)編輯轉(zhuǎn)載請(qǐng)注明。  

相關(guān)新聞

CONTACT USCAREERSFOODSERVICEPRESSPRIVACY POLICY
? 2014 yijueweb. All rights reserved.
?