sessionid 特性


本文為博主原創,轉載請注明出處:
    sessionid 是服務器用來辨別客戶端瀏覽器身份的號碼,就像人的身份證一樣。當用戶第一次訪問網站時,服務器會分配一個獨一無二的 sessionid 給用戶瀏覽器;

  從第二次訪問網站起,服務器就一直用這個 sessionid 來辨別用戶,直到用戶關閉瀏覽器。

    同一瀏覽器(如 ie)不同的用戶登錄同一網站,sessionid 是否相同;同一台電腦不同的瀏覽器登錄同一網站,sessionid 又是否相同?下面分別用實例來驗證。

 

  一、sessionid 不隨用戶的變化而變化(同一瀏覽器)
  用 ie 瀏覽器打開一個網站,先用用戶名 TestId1 登錄,sessionid 為:oxwaqztrr03rkig3axhosnk4;注銷退出(不關閉瀏覽器),再用 TestId2 登錄,sessionid 仍然為:oxwaqztrr03rkig3axhosnk4;說明 sessionid 在同一瀏覽器並不關閉的前提下,不隨用戶的變化而改變。

  用戶名 TestId1 登錄,sessionid 為:oxwaqztrr03rkig3axhosnk4;

  用戶名 TestId2 登錄,sessionid 為:oxwaqztrr03rkig3axhosnk4;

 

  二、sessionid 隨瀏覽器的變化而變化
  先用 ie 瀏覽器打開一個網站,並用 TestId1 用戶名登錄,sessionid 為:oxwaqztrr03rkig3axhosnk4;

  在同一台電腦,再用 Firefox(火狐)瀏覽器和同一用戶登錄同一網站,登錄用戶名為 TestId1,sessionid 為:

e4mcr3mhknlmxaedqkvhojtv;

  sessionid 發生了變化,說明盡管是同一台電腦,只要瀏覽器類型(主要是內核)不同,服務器也會給客戶端分配一個唯一的sessionid。值得注意的是,內核相同的瀏覽器(如很多瀏覽器使用 ie 內核),sessionid 可能不會變化,可以自己測試驗證。

  三、瀏覽器查看sessionid的方法

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM