免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1929 | 回复: 8
打印 上一主题 下一主题

【求助】请教各位高手关于session注销后出现的一个怪问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-02-27 03:30 |只看该作者 |倒序浏览
我最近在用php做一个用户登录网页时出现了一个奇怪的问题,请各位高手帮忙指点指点:
我在用户输入ID和密码后进入的登录界面(login)启动了session,并且在用户登出的时候用session_destroy 和session_unregister把刚才登录的时候创建的session注销。我也看了一下我存放session的文件夹,登出以后文件夹里面刚刚存的session的确也被删除了。我从登录页面POST来的userID是存在一个Session变量里的。照理说Session注销了这个变量的值也就没有了。
但是我点击后退按钮旁的倒三角,出现历史记录的下拉框,点击其中的login页,然后网页上出现这样的信息“警告: 网页已经过期 您申请的网页是用表单中提交的信息创建的。该网页已失效。由于有安全预警功能,Internet Explorer 不会自动再次提交您的信息。要重新提交信息并查看该网页,请单击刷新按钮。 ”
当我按了刷新按钮以后,刚才登录以后的页面就出现了,同时在我存放session的文件夹里又出现了原来的session,那些在login页面里注册了的session变量都是原来登录时的值 。这时我可以不用再次输入ID密码象已经登录了一样直接进入“修改个人资料”页。
我的程序到底哪里出了问题呢??我明明在登出以后删除了session,注销了所有注册的session变量。为什么还会出现这种情况?
还请高手们指教一二!谢谢!

论坛徽章:
0
2 [报告]
发表于 2004-02-27 09:13 |只看该作者

【求助】请教各位高手关于session注销后出现的一个怪问题

关注,我也想知道

论坛徽章:
0
3 [报告]
发表于 2004-02-27 14:05 |只看该作者

【求助】请教各位高手关于session注销后出现的一个怪问题

这个和session 没有任何关系,是你登录系统设计的问题。重新获取session的原因是因为你强制重新提交了表单。完全是HTML表单和服务器的工作原理的问题,建议你重新学习HTML和服务器交互 基础课程,重新设计登录系统,避免重新提交表单即可。

论坛徽章:
0
4 [报告]
发表于 2004-02-29 00:28 |只看该作者

【求助】请教各位高手关于session注销后出现的一个怪问题

shukebeita,感谢你的回复。你知道哪里有类似《HTML手册》之类的讲HTML及其和服务器交互等基础知识的参考资料吗?我在Google上搜索未果。

论坛徽章:
0
5 [报告]
发表于 2004-02-29 16:50 |只看该作者

【求助】请教各位高手关于session注销后出现的一个怪问题

我的问题是,我的登录表单提交以后就转入一个“用户资料,修改密码”页面login,而不是还停留在登录表单页面,让用户可以反复按提交键。我在登录表单页面加上了避免重复提交的代码,并在每个页面取消缓存,结果根本没用,加和不加都是一个样。那问题到底在哪呢?

论坛徽章:
0
6 [报告]
发表于 2004-03-01 11:38 |只看该作者

【求助】请教各位高手关于session注销后出现的一个怪问题

你的机器是XP吧?是否有装过网络实名?


和你写的程序没关系,是IE自动发送你上次输入的帐号密码过去了。

我的机器也是这样,你还可以看看打开IE时是否有IE的独立进程。

论坛徽章:
0
7 [报告]
发表于 2004-03-01 14:40 |只看该作者

【求助】请教各位高手关于session注销后出现的一个怪问题

[quote]原帖由 "valiee"]我的问题是,我的登录表单提交以后就转入一个“用户资料,修改密码”页面login,而不是还停留在登录表单页面,让用户可以反复按提交键。我在登录表单页面加上了避免重复提交的代码,并在每个页面取消缓存,结果根本

论坛徽章:
0
8 [报告]
发表于 2004-03-01 22:06 |只看该作者

【求助】请教各位高手关于session注销后出现的一个怪问题

shukebeita,经你这么耐心的指点,这个困扰了我好几周的问题终于解决了,好开心啊。真是太谢谢你了!!!:)

论坛徽章:
0
9 [报告]
发表于 2004-03-02 10:52 |只看该作者

【求助】请教各位高手关于session注销后出现的一个怪问题

PHP私人教练招收PHP学员

入学要求:
1、有简单的HTML 和 PHP 基础,能够在Windows环境下成功安装PHP。
2、勤奋好学,有求知欲。

教学形式:
1. 网上授课: 每周2次,每次2小时。。
2. 电子邮件: 每人每周回复3 个主题。

学习时间:
6 周

学费:980 元

私人教练时间有限,为保证质量每期仅招收6名学员。有意者请在 bloobook.linuxpack.net 网站注册后短信联系 shukebeita
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP