sessionid 是服務器用來辨別客戶端瀏覽器身份的號碼,就像人的身份證同樣。當用戶第一次訪問網站時,服務器會分配一個獨一無二的 sessionid 給用戶瀏覽器;瀏覽器
從第二次訪問網站起,服務器就一直用這個 sessionid 來辨別用戶,直到用戶關閉瀏覽器。服務器
同一瀏覽器(如 ie)不一樣的用戶登陸同一網站,sessionid 是否相同;同一臺電腦不一樣的瀏覽器登陸同一網站,sessionid 又是否相同?下面分別用實例來驗證。session
1、sessionid 不隨用戶的變化而變化(同一瀏覽器)
用 ie 瀏覽器打開一個網站,先用用戶名 TestId1 登陸,sessionid 爲:oxwaqztrr03rkig3axhosnk4;註銷退出(不關閉瀏覽器),再用 TestId2 登陸,sessionid 仍然爲:oxwaqztrr03rkig3axhosnk4;說明 sessionid 在同一瀏覽器並不關閉的前提下,不隨用戶的變化而改變。測試
用戶名 TestId1 登陸,sessionid 爲:oxwaqztrr03rkig3axhosnk4;網站
用戶名 TestId2 登陸,sessionid 爲:oxwaqztrr03rkig3axhosnk4;blog
2、sessionid 隨瀏覽器的變化而變化
先用 ie 瀏覽器打開一個網站,並用 TestId1 用戶名登陸,sessionid 爲:oxwaqztrr03rkig3axhosnk4;io
在同一臺電腦,再用 Firefox(火狐)瀏覽器和同一用戶登陸同一網站,登陸用戶名爲 TestId1,sessionid 爲:登錄
e4mcr3mhknlmxaedqkvhojtv;方法
sessionid 發生了變化,說明儘管是同一臺電腦,只要瀏覽器類型(主要是內核)不一樣,服務器也會給客戶端分配一個惟一的sessionid。值得注意的是,內核相同的瀏覽器(如不少瀏覽器使用 ie 內核),sessionid 可能不會變化,能夠本身測試驗證。im
3、瀏覽器查看sessionid的方法