色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

可以通過js獲取session的值嗎?

黃文隆2年前16瀏覽0評論

Session是一種會話保持機制,和Cookie一樣,只不過Session是保存在服務器端的。而JS在客戶端運行時默認是無法直接獲取Session的,但我們可以通過其它方式變通的讓JS能獲取到Session的值。

Session機制

我們知道HTTP協議本身就是無狀態的協議,默認情況下即使是同一個客戶端發出的多次請求,也會被當成不同客戶發出的請求(因為服務器端是無法識別哪些請求是來自同一個客戶端發出的)。這種特性對于WEB應用而言是存在很大問題的,因為很多業務是必須要會話機制的,所以才有了Cookie+Session機制。基于Cookie+Session機制,在一定時間內同一客戶端發出的多次請求服務器都會標識為同一客戶的請求,因為每個請求都有一個head頭信息。

通過JS獲取Session的方案

雖然JS無法直接獲取Session的值,但我們可以在動態頁面中調用Session的值,然后用JS通過Ajax調用此動態頁面,這樣就變相的通過JS獲取到了Session的值。

以上就是我的觀點,對于這個問題大家是怎么看待的呢?歡迎在下方評論區交流~我是科技領域創作者,十年互聯網從業經驗,我了解更多科技知識!