日期:2014-05-17  浏览次数:20957 次

急求session传递的问题
我有个index.asp文件登录页面.
用一个函数open打开另外一个login.asp文件
然后在login文件里定义了一个session变量,再用reload刷新index.asp页面,但是在index.asp页面却获取不到刚刚定义的变量值.

------解决方案--------------------
login.asp
session( "user ")=username


index.asp
user=session( "user ")
------解决方案--------------------
我以前狂发几个帖子,拼命讨论过session丢失的问题.总结:无解
------解决方案--------------------
是不是reload的问题,你可以再转到另外一个页面看能不能获取session的值.
------解决方案--------------------
要么是服务器的事 , 你调试一下代码 , 挨个的试试 respones可以用 ,应该没问题 是不是少了个字符什么这种小错误的
------解决方案--------------------
多检查语句吧,PS:session是需要cookie支持的
------解决方案--------------------
介绍你看我以前发表的帖子针对session变量丢失的详细讨论,希望对你有帮助,如果有帮助就麻烦结帖
http://community.csdn.net/Expert/topic/4904/4904282.xml?temp=.5060236
------解决方案--------------------
借助ajax轻松搞定
------解决方案--------------------
我觉得是浏览器缓存的问题,很多时候刷新页面的时候,IE判断网页并没有被修改,就不再从服务器上下载,直接打开历史记录里面的页面,造成了页面实际上并没有刷新.