打开新窗口,怎么样保持会员在线状态

zhongjingbao 2009-09-06 03:12:51
asp程序,会员登录后把信息存session

然后用session值来判断是否在线。

源页面还在的情况,并没有关闭的情况,打开一个新的浏览器窗口(不是从源页面点开的新窗口),session值对新窗口无效。

我最终的目的,就是会员登录后,只要不关闭页面,打开任何窗口,都让会员保持在线状态。

希望大哥大姐们帮帮忙。

如果觉得小弟说的不清楚,请在贴子的留言,小弟尽量说的清楚。
...全文
152 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhongjingbao 2009-09-11
  • 打赏
  • 举报
回复
14楼朋友应该更贴进主题,差点忘了。
zhongjingbao 2009-09-11
  • 打赏
  • 举报
回复
15楼朋友最贴进主题!
不过也很感谢其他朋友支持,散分。
a34020249 2009-09-10
  • 打赏
  • 举报
回复
用cookie,再设置一下保存时间最好是20分钟左右
loveshuang942 2009-09-10
  • 打赏
  • 举报
回复
session 在新打开的窗口里面是不能共享 的,要是用COOKIE 你不设置保存时间,也是不能共享的。除非你设置了保存时间。
aemyang1987 2009-09-10
  • 打赏
  • 举报
回复
强烈建议用cookies
随风醉舞 2009-09-10
  • 打赏
  • 举报
回复
用session
chenguoxing517 2009-09-10
  • 打赏
  • 举报
回复
既然这样只能用cookie处理
xuezhanliang6886 2009-09-09
  • 打赏
  • 举报
回复
实在不行就暂时存在一个表里面。。记录。。
这样肯定能行了。。
syjeffdyg 2009-09-09
  • 打赏
  • 举报
回复
cookie
jianshao810 2009-09-09
  • 打赏
  • 举报
回复
你是 asp 还是 .net啊?用cookie 比较好。。听说session 在多用户的 时候 容易丢失。不过,用来存放 用户的 就 不是 太大关系。
你到晚上查找 下 cookie 的处理 就 可以。。再 写 一个 公共 的判断方法。。
zhongjingbao 2009-09-08
  • 打赏
  • 举报
回复
悲哀
zhongjingbao 2009-09-07
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 luxu001207 的回复:]
一般情况下,除非是不同内核的浏览器或者session超时,否则在同域名下,不同的浏览器窗口是可以共享session的
估计是你浏览器设置的问题
[/Quote]

我设置哪里有问题呢?我试过百度,阿里巴巴,不从源窗口打开新窗口,而是从新点击IE快捷方式弹出的新窗口,都是需要重新登录的。
Atai-Lu 2009-09-06
  • 打赏
  • 举报
回复
一般情况下,除非是不同内核的浏览器或者session超时,否则在同域名下,不同的浏览器窗口是可以共享session的
估计是你浏览器设置的问题
zhongjingbao 2009-09-06
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 kk3k2005 的回复:]
就是用COOKIE

同域的页面之间的COOKIE访问可以共享

后台通过获取访问者的COOKIE来判断登录状态

这个时候就不依赖SESSION了
[/Quote]


这个是解决自动登录,还是解决打开新窗口,仍然保持登录状态的问题。
drifter250771 2009-09-06
  • 打赏
  • 举报
回复
学习了。二楼那句话里的的COOKIE应换成SESSION
KK3K2005 2009-09-06
  • 打赏
  • 举报
回复
就是用COOKIE

同域的页面之间的COOKIE访问可以共享

后台通过获取访问者的COOKIE来判断登录状态

这个时候就不依赖SESSION了
zhongjingbao 2009-09-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 drifter250771 的回复:]
这个要看浏览器对COOKIE的处理机制的,IE8可以,67不行
[/Quote]

朋友,如果67真的都不行的话,那自动登录是怎么实现的呢。这个我知道一定行,此论坛就有这功能。
zhongjingbao 2009-09-06
  • 打赏
  • 举报
回复
1楼的朋友,用cookies怎么处理呢,我试过cookies,就是最简单把session换成cookies.不行。怎么样用法才能达到这个目的呢。
drifter250771 2009-09-06
  • 打赏
  • 举报
回复
这个要看浏览器对COOKIE的处理机制的,IE8可以,67不行
leapceo 2009-09-06
  • 打赏
  • 举报
回复
建议使用COOKIES

28,406

社区成员

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

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