[問題] javascript被快取?

看板Web_Design作者 (喉嚨痛)時間7年前 (2017/11/29 12:16), 編輯推噓1(107)
留言8則, 5人參與, 7年前最新討論串1/1
問題是這樣的, 我們的網站有用阿里雲當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

11/29 12:34, 7年前 , 1F
你到開發者工具的 network 看這次的請求結果
11/29 12:34, 1F

11/29 13:10, 7年前 , 2F
你這是後端輸出在網頁上的吧,網頁被cache?
11/29 13:10, 2F

11/29 13:12, 7年前 , 3F
網頁沒重新從server請求的話,輸出在網頁上的東西就固定的
11/29 13:12, 3F

11/29 13:26, 7年前 , 4F
是阿,我也猜是整個網頁都被快取了
11/29 13:26, 4F

11/29 13:27, 7年前 , 5F
尷尬的是我現在也複製不出這個erro
11/29 13:27, 5F

11/29 14:15, 7年前 , 6F
try header 補上cache-control:no-cache
11/29 14:15, 6F

11/30 10:13, 7年前 , 7F
seesion不是就是這樣嗎? 客戶端拿過期的來 你在吐給他新
11/30 10:13, 7F

11/30 10:13, 7年前 , 8F
的啊?
11/30 10:13, 8F
文章代碼(AID): #1Q7ZIPX9 (Web_Design)
文章代碼(AID): #1Q7ZIPX9 (Web_Design)