[问题] javascript被快取?

楼主: biobluesheep (喉咙痛)   2017-11-29 12:16:23
问题是这样的,
我们的网站有用阿里云当DNS,目前偶尔会发生Session明明已经
被abandon,但网页上的js却还是取的到Session的状况,程式码如下:
<script>
$(function(){
scoket_start(
'TEST',
'<%= Session["userId"] != null ? Session["userId"].ToString() : "" %>');
})
<script>
照理说session应该一定要经由后端抛出,但为何abandon后页面上还是有值呢?
作者: diabloevagto (wi)   2017-11-29 12:34:00
你到开发者工具的 network 看这次的请求结果
作者: ssccg (23)   2017-11-29 13:10:00
你这是后端输出在网页上的吧,网页被cache?网页没重新从server请求的话,输出在网页上的东西就固定的
楼主: biobluesheep (喉咙痛)   2017-11-29 13:26:00
是阿,我也猜是整个网页都被快取了尴尬的是我现在也复制不出这个erro
作者: ATPS4869 (ATPS4869)   2017-11-29 14:15:00
try header 补上cache-control:no-cache
作者: kckckckc (KC)   2017-11-30 10:13:00
seesion不是就是这样吗? 客户端拿过期的来 你在吐给他新的啊?

Links booklink

Contact Us: admin [ a t ] ucptt.com