QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1028|回复: 4

我的session在两个IE窗口中公用

[复制链接]
发表于 2003-7-19 07:25:03 | 显示全部楼层 |阅读模式
当我打开A窗口,然后生成一个session ID,
但是当我打开B窗口(A窗口还没有关),发现B窗口中的session ID跟A窗口的一致,
对其中一个session 的变量进行操作,在另外的一个窗口中session的变量也随之而改变,就是说,在我关闭A窗口之前打开B窗口,B窗口就继承了A窗口的session,这是什么原因引起的?正常来说,一个session的有效期是在本窗口或本窗口的连接。请问怎样解决这个问题?
发表于 2003-7-19 08:00:15 | 显示全部楼层
u open b from a?
回复

使用道具 举报

 楼主| 发表于 2003-7-19 23:00:09 | 显示全部楼层
no,如果是这样,那就是正常的了。
我的情况就是B是一个新启动的实例,就是重新启动一个新的IE浏览器(通过桌面上、图标、或者命令行等,这种情况就很奇怪了,
在我把全部IE关掉后,再打开一个IE,这时候的session就是一个新的session。这个是正常的。
就只是A窗口和B窗口的情况不正常。
B并不是由A窗口连接打开的,而是新打开的一个IE.
我是在Redhat Linux 8.0 自带的php+mysql+apache。php版本应该都是比较新的,
出现这样的问题真不知道是什么原因
回复

使用道具 举报

 楼主| 发表于 2003-7-19 23:49:21 | 显示全部楼层
同样的代码在windows2000下,php版本4.3.2 apache 2.0.46
情况下,没有以上问题,session能正常使用。
但是在Linux下,就出现上面的问题。我估计是配置文件的问题,但是又不知道是哪个文件,所以请各位帮帮忙。
回复

使用道具 举报

发表于 2004-11-20 10:56:32 | 显示全部楼层
这样好呀,我的SESSION在同一窗口都不能用,在一个页面给$_SESSION["name"]赋值1,到另一个页面(同窗口)却没有,惨。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 01:33 , Processed in 0.059654 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表