看板 Web_Design 關於我們 聯絡資訊
問題是這樣的, 我們的網站有用阿里雲當DNS,目前偶爾會發生Session明明已經 被abandon,但網頁上的js卻還是取的到Session的狀況,程式碼如下: <script> $(function(){ scoket_start( 'TEST', '<%= Session["userId"] != null ? Session["userId"].ToString() : "" %>'); }) <script> 照理說session應該一定要經由後端拋出,但為何abandon後頁面上還是有值呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.193.95 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1511928985.A.849.html
diabloevagto: 你到開發者工具的 network 看這次的請求結果 11/29 12:34
ssccg: 你這是後端輸出在網頁上的吧,網頁被cache? 11/29 13:10
ssccg: 網頁沒重新從server請求的話,輸出在網頁上的東西就固定的 11/29 13:12
biobluesheep: 是阿,我也猜是整個網頁都被快取了 11/29 13:26
biobluesheep: 尷尬的是我現在也複製不出這個erro 11/29 13:27
ATPS4869: try header 補上cache-control:no-cache 11/29 14:15
kckckckc: seesion不是就是這樣嗎? 客戶端拿過期的來 你在吐給他新 11/30 10:13
kckckckc: 的啊? 11/30 10:13