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

session 的 Timeout 问题

楼主xqiris(蝴蝶花)2004-08-04 10:50:46 在 Web 开发 / PHP 提问

用户登录成功,启用Session注册该用户,用户开始进行一些操作,  
  如何实现,当用户超过30分钟没有活动的时候,用户再次操作时,需要用户重新登录?  
  请高手指点!!谢谢!:) 问题点数:50、回复次数:4Top

1 楼Debian(乌鱼子)回复于 2004-08-04 11:07:52 得分 0

http://www.phpfreaks.com/tutorials/77/0.phpTop

2 楼xuzuning(唠叨)回复于 2004-08-04 11:11:40 得分 50

//登录成功  
  session_start();  
  $_SESSION['用户']   =   $username;  
  $_SESSION['活动时间']   =   time();  
   
  //其他页面  
  session_start();  
  if(empty($_SESSION['用户']))   {  
      //   没有登录的处理  
  }else   {  
      if(time()-$_SESSION['活动时间']   >   30*60)   {  
          //   重新登录的处理  
      }else  
          $_SESSION['活动时间']   =   time();  
  }  
   
  Top

3 楼AAsx(arbiter)回复于 2004-08-04 11:12:00 得分 0

 
  session.timeout   =   30Top

4 楼tiantdesigner(天之穹)回复于 2004-08-04 11:12:48 得分 0

可以在webconfig或者iis中來設置session的超時時間。Top

相关问题

  • 如何设定,session的timeout 属性
  • Session的Timeout时间一什么为准?
  • 如何在servlet中截获session timeout
  • 急问,Session Timeout没到时间,Session就没了,为什么?
  • 【 timeout?! 】
  • 在Tomcat中怎样设置session timeout的时间?
  • vs 2005 beta2里如何指定session的timeout属性?
  • session?????????
  • Session
  • Timeout expired

关键词

  • 用户
  • 登录
  • session
  • 活动时间
  • time

得分解答快速导航

  • 帖主:xqiris
  • xuzuning

相关链接

  • Web开发类图书

广告也精彩

反馈

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