1. 程式人生 > >在WEB開發中會話跟蹤技術的實現

在WEB開發中會話跟蹤技術的實現

Cookies

      Cookies是使用最廣泛的會話跟蹤機制,Cookies是有伺服器建立,並把Cookies資訊儲存在使用者機器上的硬碟上,下次使用者再次訪問該站點服 務器的時候,儲存在使用者機器上硬碟的Cookies資訊就被送回給伺服器。一般Cookies一般不多於4KB,且使用者的敏感資訊如信用卡賬號密碼不應該 儲存在Cookies中。

URL重寫

       URL重使用者在每個URL結尾附加標識回話的資料,與識別符號關聯的伺服器儲存有關與會話的資料,如我們訪問某個新聞的時候,在位址列我們一般會看到這樣的 資訊:http://www.XXX.com/news?id=??,通常的話id後面的問號表示該條新聞在後臺數據庫中的新聞表的id。URL重寫能夠 在客戶端停用cookies或者不支援cookies的時候仍然能夠發揮作用。

隱藏表單域

      通常,在表單中我們使用隱藏表單域的時候會有這麼一句程式碼:<input type=”hidden” name=”XXX”  value=”XXX”/>。通過給type屬性賦值為hidden值來實現隱藏,這樣使用者在瀏覽的時候看不到這行程式碼的資料,但是當用戶通過檢視 原始碼還是可以看到的。

Session機制

       這個機制要慎用,特別是對於訪問量很大的站點,因為這種機制是吧Session資訊儲存在伺服器端。如果訪問量特別大的話,對於伺服器的承受力的要求有多高是可想而知的。