我的session为什么要刷新下才检测得到啊,急!!
我在用户登陆成功后把user_name放到session里了
然后在myclass.asp里这样写的:
<%
if session( "user_name ")= " " then
%>
<script language= "javascript ">
alert( "请登陆后操作! ")
window.location= "index.asp "
</javascript>
<%end if%>
可是在客户端登陆后必须刷新一下才能得到session( "user_name ")
这是为什么呀?急!
------解决方案--------------------怎么你的叶面登陆后不刷新吗?
------解决方案-------------------- <script language= "javascript ">
</javascript>
??
------解决方案--------------------在页首加上
<%
Response.Expires=0
Response.Buffer=true
%>
------解决方案--------------------在客户端登陆后应该提交到服务器端,然后服务器段设置session
你的代码可能是刷新后才走设置session部分的代码
------解决方案--------------------应该如jacklinchen(陈)所说
缓存的原因