CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

【请教】关于session的作用期

楼主zousoft(菜菜鸟的战斗诗歌)2006-12-03 19:43:56 在 Web 开发 / PHP 提问

假设我在一个网页中通过session_start(),生成了一个id,然后由给$_SESSION赋了一个值。请问如下哪些情况会导致session失效?  
   
  1。点链接在同一窗口内打开新网页  
  2。点链接在新的浏览器窗口打开新网页  
  3。点链接在另外一个Frame中打开新网页  
  4。链接到其他网站,但是按后退按钮又回到前面的网页  
   
  总之我的问题就是session到底作用期由谁决定?  
   
  还有就是如果我把php.ini里的life周期参数改为非0,是不是无论如何,只要时间一到,session就强行作废?  
   
  谢谢! 问题点数:20、回复次数:6Top

1 楼yueliangdao0608((深圳PHPER.MSN:yueliangdao0608@gmail.com)回复于 2006-12-03 20:05:04 得分 10

你的4种都不过期Top

2 楼yy365365ok()回复于 2006-12-03 20:06:48 得分 5

应该是  
  关闭浏览器后才会作废吧~  
  至于把php.ini里的life周期改为非零,只要时间一到,就会作废~Top

3 楼zousoft(菜菜鸟的战斗诗歌)回复于 2006-12-03 20:44:28 得分 0

可是如果我是在新窗口弹出网页呢?关闭其中之一浏览器会不会作废呢?还是要把所有浏览器都关掉才作废呢?Top

4 楼iasky(iasky)回复于 2006-12-03 21:14:34 得分 5

关闭浏览器/生命周期Top

5 楼zousoft(菜菜鸟的战斗诗歌)回复于 2006-12-04 02:08:24 得分 0

关闭浏览器是指关闭所有浏览器吗?Top

6 楼caotian2000(乡约北京)回复于 2006-12-04 14:32:34 得分 0

对,只有关闭当前会话页面SESSION才会失效  
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:zousoft
  • yueliangdao0608
  • yy365365ok
  • iasky

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo