你说的我不是太明白,既然创建一个新的以后,你进入下一页就应该自动使用新的sessionid呀,怎么可能记住先前失效的那个呢,我不知道你是如何操作的,但是我觉得不应该
解决方案 »
- 一个OO的问题
- 获取文件列表,点击文件名打开文件的方法,哪位有时间帮帮忙啊
- 怎样决断mysql表的字段是否存在以及它的最大长度(比如是varchar)
- 我登录一个网站的时候,建立了session后,我之后跳转到了一个html页面,请问在浏览这个页面的时候发出的header中也有sessionid么
- php+apache+mssql 字符判断无效
- 如何取得图像文件详细属性
- 新手报道!希望各位兄弟帮忙,多多支持!
- 大家帮我看一下php连接postgresql的问题
- 紧急求助!!!希望大家能帮我~! (在线等……)
- php怎么样连接sql数据库?
- 如何读取文本文件?(做为新闻系统)
- 为什么我不能想MYSQL加值?
只要你一关窗口,它就公失效的哇。
而且就算是SESSION_ID在你也是可以写入信息的。
你可以在每次打开页面是先注销所有的变量哇。
================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★ 浏览帖子速度极快![建议系统使用ie5.5以上]。 ★ 多种帖子实现界面。
★ 保存帖子到本地[html格式]★ 监视您关注帖子的回复更新。
★ 可以直接发贴、回复帖子★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录!
★ 支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名 ●
可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip0D
Http://www.ChinaOK.net/csdn/csdn.rar0D
Http://www.ChinaOK.net/csdn/csdn.exe [自解压]
2.这种情况的存在会给用户造成很大的麻烦,因为用户不可能 大概也想不到去重新开一次浏览器吧,特别是对于多窗口浏览器,实在是就更麻烦了。
3.当用户登录时,即拥有一个sessionid,同时,服务器也在客户端创建了一个名为session_name()的cookie。所以我认为,当久不动作session失效,但浏览器未关闭时,客户端仍然通过cookie名强制要求访问那个失效的session ,从而导致即使创建了新的sessionid 仍然不能被访问。各位高手,不知我的见解是否正确,热诚希望大家共同探讨。再强调一点:我使用的是数据库保存session数据的方法。我现在又想到的一个解决方法是 使用cookie改变客户端的数据(这是迫不得已的)。
將cookie保存sessionid的生命設置為0如下:
session.cookie_lifetime = 0
方法如下:
在每次session_start()之前,均调用函数清除数据库中的过时sessionid。
谢谢大家的参与,一点分数 不成敬意