欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

web開(kāi)發(fā)中會(huì)話跟蹤方式整理 - 新聞資訊 - 云南小程序開(kāi)發(fā)|云南軟件開(kāi)發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開(kāi)發(fā)/軟件開(kāi)發(fā)

知識(shí)

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X(jué)表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營(yíng)銷的便利,運(yùn)營(yíng)的高效,讓網(wǎng)站成為營(yíng)銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!

您當(dāng)前位置>首頁(yè) » 新聞資訊 » 網(wǎng)站建設(shè) >

web開(kāi)發(fā)中會(huì)話跟蹤方式整理

發(fā)表時(shí)間:2015-10-20

發(fā)布人:葵宇科技

瀏覽次數(shù):64

Web服務(wù)器使用Http協(xié)議。Http是無(wú)狀態(tài)協(xié)議。Http的web服務(wù)器不能保持與客戶端的關(guān)聯(lián)。會(huì)話(session)定義為在一段時(shí)間內(nèi),單一客戶與web服務(wù)器之間的一系列的交互。在一個(gè)會(huì)話中,跟蹤請(qǐng)求之間的數(shù)據(jù)成為會(huì)話跟蹤。

1. 使用隱藏域進(jìn)行會(huì)話跟蹤

是一種最簡(jiǎn)單的方式,將字段隱藏在HTML表單中,但不在客戶端顯示。比如在第一張頁(yè)面中輸入用戶名和密碼登陸,服務(wù)器生成響應(yīng)返回第二張頁(yè)面。當(dāng)?shù)诙堩?yè)面提交時(shí)可能仍然需要知道來(lái)自第一張頁(yè)面中的用戶名。
那么就可以通過(guò)隱藏表單域來(lái)實(shí)現(xiàn)這一連續(xù)的過(guò)程。當(dāng)?shù)谝粡堩?yè)面提交后,服務(wù)器端作出響應(yīng)返回第二張頁(yè)面,此頁(yè)面中用隱藏域記錄了來(lái)自登陸時(shí)的用戶名。通俗說(shuō)就是當(dāng)服務(wù)器回發(fā)給客戶端的響應(yīng)中,就同時(shí)把用戶名再次回發(fā)到客戶端,用隱藏域隱藏起來(lái),是不可見(jiàn)的。當(dāng)?shù)诙堩?yè)面提交時(shí),此隱藏域中的用戶名一并隨表單提交。這樣服務(wù)器就仍然可以判斷此用戶是否與以前的用戶相同。于是,再次處理完結(jié)果后繼續(xù)將響應(yīng)回發(fā)給客戶端,且此響應(yīng)中也仍然包含了用戶名,在客戶端中仍然用隱藏域?qū)⑦@一信息隱藏。這樣就完成了一個(gè)連續(xù)請(qǐng)求的動(dòng)作,但是對(duì)于用戶,這是不可見(jiàn)的。

“`

2. SSL會(huì)話{Secure Socket Layer)

安全套接字層,是一種運(yùn)行在TCP/IP之上和像HTTP這種應(yīng)用層協(xié)議之下的加密技術(shù)。SSL是在HTTPS協(xié)議中使用的加密技術(shù)。SSL可以讓采用SSL的服務(wù)器認(rèn)證采用SSL的客戶端,并且在客戶端和服務(wù)器之間保持一種加密了連接,在建立了加密連接的過(guò)程中,客戶端和服務(wù)器都可以產(chǎn)生一種名為“會(huì)話密鑰”的東西,它是一種用于加密和解密的對(duì)稱密鑰?;贖TTPS協(xié)議的服務(wù)器可以使用這個(gè)客戶端的對(duì)稱密鑰來(lái)建立會(huì)話.

3.Cookies

中文譯為小甜餅,由Netscape公司發(fā)明,是最常用的跟蹤用戶會(huì)話的方式。Cookies是一種由服務(wù)器發(fā)送給客戶端的片段信息,存儲(chǔ)在客戶端的內(nèi)存或者硬盤(pán)上,在客戶隨后對(duì)該服務(wù)器的請(qǐng)求中發(fā)回它。其實(shí)主要就是把服務(wù)器為客戶端分配的session ID保存在Cookies中,每次發(fā)送請(qǐng)求時(shí)把Cookies附加到請(qǐng)求對(duì)象中一起發(fā)過(guò)去,服務(wù)器得到這個(gè)唯一的session
ID,從而可以唯一的標(biāo)識(shí)一個(gè)客戶端

4.URL重寫(xiě)

如果客戶端禁用了Cookies,那么就只能用URL重寫(xiě)機(jī)制了。就是在URL中附加標(biāo)識(shí)客戶端的session
ID,web容器解析URL,取出session ID,根據(jù)這個(gè)session ID將請(qǐng)求與特定的session關(guān)聯(lián)起來(lái)。
注意如果采用了URL重寫(xiě),那么代碼里面的所有url都要經(jīng)過(guò)編碼,response.sendRedirect(url)中的urlresponse.encodeRedirectURL(url)編碼,其他的用response.encodeURL(url)來(lái)編碼

5.IP地址

相關(guān)案例查看更多