關(guān)于Session有幾個(gè)問(wèn)題請(qǐng)教大神
既然在剛打開(kāi)一個(gè)頁(yè)面的時(shí)候Session就創(chuàng)建了,那么不登錄也是有session的,如何統(tǒng)計(jì)一個(gè)頁(yè)面的正在訪問(wèn)人數(shù)?
一個(gè)session在關(guān)閉瀏覽器再打開(kāi)后會(huì)重新創(chuàng)建session,那么我在一個(gè)瀏覽器內(nèi)同時(shí)打開(kāi)兩個(gè)淘寶首頁(yè),是幾個(gè)session?登錄一個(gè)賬號(hào)后,再打開(kāi)首頁(yè)登錄另一個(gè)賬號(hào)是幾個(gè)session?
? 請(qǐng)教慕課網(wǎng)各位大神
2016-08-30
session跟登錄與否沒(méi)有關(guān)系,要看你代碼,如果你在本次瀏覽的代碼中打開(kāi)了session就會(huì)有,有了session不一定就是登錄了,session是你自己創(chuàng)建的,并不是你瀏覽了網(wǎng)站,server就創(chuàng)建了session。
2016-08-30
不登錄雖然有session,但為了降低服務(wù)器負(fù)載,如果登錄不成功,直接會(huì)轉(zhuǎn)發(fā)到別的的界面,是不會(huì)從session中取值的,統(tǒng)計(jì)頁(yè)面的訪問(wèn)人數(shù)是通過(guò)IP統(tǒng)計(jì)的,取到登陸的IP,然后在數(shù)據(jù)庫(kù)的統(tǒng)計(jì)人數(shù)表做新增,如果IP不重復(fù)就增加一個(gè)IP在表里,然后在訪問(wèn)人數(shù)的表做次數(shù)查詢(xún)顯示到頁(yè)面上就可以了,數(shù)據(jù)庫(kù)要做唯一限制。
一個(gè)賬號(hào)不管你開(kāi)多少網(wǎng)頁(yè),都是一個(gè)Session,你如果寫(xiě)過(guò)項(xiàng)目就會(huì)很明白,在登陸的時(shí)候取到Session,然后這個(gè)session會(huì)貫穿整個(gè)項(xiàng)目,需要用到權(quán)限,顯示登陸姓名等等什么的都是用這個(gè)session在做判斷!
你登陸京東等網(wǎng)站的時(shí)候,如果你過(guò)多長(zhǎng)時(shí)間沒(méi)有操作,他會(huì)要求你重新登陸的!