新开窗口session问题

joegu 2009-03-09 10:23:38
以前玩一款游戏叫《泡面三国》类似《部落战争》的web游戏,发现一个问题,就是我先在一张web页面右健新开窗口查看一个城市B的信息(这个时候有2张web页面了),点吧点吧,然后再回到原来的web页面点击看原来的城市A信息,居然发现原来的页面变成了城市B的信息。我怀疑是session的问题。
然后这个游戏更新了,我再如次操作,web就不让我新开窗口了。
--------------
我现在作的系统也碰到了类似的问题。
我想知道如何能够解决。
1。干脆不让新开窗口,如何解决。
2。可以新开窗口,如何解决session的问题。
...全文
402 29 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
joegu 2009-04-16
  • 打赏
  • 举报
回复
再顶上去
leiru 2009-03-27
  • 打赏
  • 举报
回复
我也遇到了同样的问题,同一台机子开2个帐号,
session中存的用户名都乱了..
该怎么解决啊..
当然限制一台机子开一个帐号没有问题.
Jomwave 2009-03-11
  • 打赏
  • 举报
回复
session每个session都一个id,需要记录下他的sessionid然后通过sessionid把对应的session取出来,用完后关闭session即可
HGravity 2009-03-11
  • 打赏
  • 举报
回复
学习一下。以后可能会遇到类似问题
gengzhw 2009-03-11
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 joegu 的回复:]
举个例子,
用户登录后可以在历史订单记录中查看以前的订单,也可以在新订单中做一个新的订单。

这个用户比较什么,先用右健打开历史订单查看,然后在新的订单中根据历史订单中的信息copy拉什么的,2张web来回点。
由于订单的code是放入session的,新建和查看都会存和调session的。

所以就会看到session乱了,大家有啥好建议?
[/Quote]
同一session下,不同窗口加载不同的内容,只能从URL及不同的参数来解决,
每个订单应该有自己的ID,这个ID在URL中作为窗口间相互区分的唯一性参数,
再结合session,应该可以区分不同的窗口间的内容。
lwg140811 2009-03-11
  • 打赏
  • 举报
回复
mark
lxf2000104 2009-03-10
  • 打赏
  • 举报
回复
1。干脆不让新开窗口,如何解决。
那就采用层的概率,动态传参数(城市的code)
2。可以新开窗口,如何解决session的问题。
采用url传参数的问题,这里采用session不方便,城市有多个,你看一个城市信息就开一个窗体,后面开的窗体城市code就会覆盖之前的啊。
xfreyes 2009-03-10
  • 打赏
  • 举报
回复
1,不用open用location不就不开新窗口了
2,session使用网上那么多,随便找个看看
飞小猪 2009-03-10
  • 打赏
  • 举报
回复
顶起,学习
raolei528 2009-03-10
  • 打赏
  • 举报
回复
尽量不要多开窗口呗,最好只开一个窗口,开窗口是变量的处理不要放在Session中。。。
csxrzeng 2009-03-10
  • 打赏
  • 举报
回复
怎么我的2个窗口Session没共享的,难道是cookie?
Roc_Lee 2009-03-10
  • 打赏
  • 举报
回复
帮顶,不了解游戏机制,不好说
makeppy 2009-03-10
  • 打赏
  • 举报
回复
义务顶
atmo 2009-03-10
  • 打赏
  • 举报
回复
完全是程序设计问题
你的问题 就比如 在a页面登录了a账户,到了b页面登录了b账户,当你登录了b账户的时候a账户已经被b账户替换了

这是问题吗?
这跟新开不新开窗口没有任何冲突,程序逻辑问题。
joegu 2009-03-10
  • 打赏
  • 举报
回复
顶起,看看还有没有高人
wenbin63 2009-03-10
  • 打赏
  • 举报
回复
要是多窗口 还不如使用cookie
gengzhw 2009-03-09
  • 打赏
  • 举报
回复
不让打开新窗口,估计没有办法;
session的问题:同一session下,不同窗口加载不同的内容,只能从URL及不同的参数来解决了
gengzhw 2009-03-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 joegu 的回复:]
如果没有好的建议,帮顶的最后一个给50分。前面的平分。
[/Quote]主意不错,呵呵
yangkaixin1226 2009-03-09
  • 打赏
  • 举报
回复
帮顶,不太了解
路人乙e 2009-03-09
  • 打赏
  • 举报
回复
不使用session,一个用户绑定一个城市,查看其它城市信息的时候通过传递参数实现
加载更多回复(8)

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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