我的程序出现session值丢失的问题,不知道是什么引起的??

csteven 2003-09-09 11:44:53
??

是什么会导致session数值丢失
...全文
28 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
lang11zi 2003-09-09
  • 打赏
  • 举报
回复
过期吧。

要么就是你没传过去
cloudchen 2003-09-09
  • 打赏
  • 举报
回复
丢失session的几种情况
1。超时,iis默认20分钟,如果20分钟内不刷新页面就会使session丢失
2。新开浏览器窗口,在登录了一个程序之后,如果再在桌面上打开IE,然后在地址栏直接输入url进入的话,session值为空,这种情况不是丢失,而是拿到了不同的sessionID,所以别人的sessionID所针对的内容你是不能获得的(包括自己的多个sessionID)
3。session没有赋值
zhangking 2003-09-09
  • 打赏
  • 举报
回复
我曾经遇到这种情况,是 IIS 出故障了,我还以为我的代码有什么问题!
当时吓的我都不敢用 session 了,因为哪个网站十分重要,是一个大型报刊的内容管理的。
后来,换了一台 web 服务器,好了!! 我的代码没有任何问题。
唉!
超级大笨狼 2003-09-09
  • 打赏
  • 举报
回复
就是!session.timeout解决不了
cl_lj 2003-09-09
  • 打赏
  • 举报
回复
我出现过新开页面SESSION值丢失的现象,如果在把地址拖到本页执行,SESSION 就不会丢失
这样的情况在163免费邮箱的进入过程中也出现过,明明登陆进去了,如果点“进入邮箱”(新开页面)
将会有“未登陆”的提示。困惑中..
98220957 2003-09-09
  • 打赏
  • 举报
回复
session.timeout
csteven 2003-09-09
  • 打赏
  • 举报
回复
session与document.location.reload
的感觉有什么关系||

与windows.open有关
diya 2003-09-09
  • 打赏
  • 举报
回复
session过期
xieyj 2003-09-09
  • 打赏
  • 举报
回复
你看看中间有没有给这个SESSION赋值,跟踪一下
gdwebinfo 2003-09-09
  • 打赏
  • 举报
回复
在 cloudchen(陈系上) 先生所说的第二种情况,我现在也正遇上了,不知如何解决。

因为我的服务器例如 会员区 都不会出现这种 拿错 sessionID的情况,但在论坛中就出现了。

请问有什么办法可以解决呢?
BainStudio 2003-09-09
  • 打赏
  • 举报
回复
cloudchen(陈系上) 说的真的很清楚.学习
cloudchen 2003-09-09
  • 打赏
  • 举报
回复
这里有个机制,IE6比较特殊。
我记得以前在IE5的时候如果登录后,关闭浏览器。再打开浏览器,再进入前面的网站,只要session超时还没有到,获得的sessionID就是以前的,ie6只要关闭浏览器再打开、进入就获得新的sessionID,所以获得的值在新的都没有了,尽管还没有超时。这个情况我只在ie6(非sp1)里测试通过

mozilla1.4的机制和ie5一样,直到超时才会获得新的sessionID

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧