请教大家,如何在程序中控制session的过期时间

littlejc2 2005-04-07 10:03:38
请教大家,如何在程序中控制session的过期时间。我在Php.ini中调没反应。
...全文
197 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
littlejc2 2005-04-12
  • 打赏
  • 举报
回复
谢谢大家,结帖了
科学制造家 2005-04-08
  • 打赏
  • 举报
回复
同意楼上,我也是这样弄的:)
erldy 2005-04-08
  • 打赏
  • 举报
回复
//登录成功
session_start();
$_SESSION['用户'] = $username;
$_SESSION['活动时间'] = time();

//其他页面
session_start();
if(empty($_SESSION['用户'])) {
// 没有登录的处理
}else {
if(time()-$_SESSION['活动时间'] > 30*60) {
// 重新登录的处理
}else
$_SESSION['活动时间'] = time();
}
zhutimy 2005-04-08
  • 打赏
  • 举报
回复
如果用数据库,而你的网站又是一个在线人数很多的话,可以借助别人的操作来把所有的数据库里的SESSION记录清掉,再重新记录.
zhutimy 2005-04-08
  • 打赏
  • 举报
回复
用数据库来存放SESSION应该能做到.
zhutimy 2005-04-08
  • 打赏
  • 举报
回复
littlejc2(半半) :
回楼上的,session也可以定过期时间把。
-----------------------------------------------
可以.
awf_110 2005-04-08
  • 打赏
  • 举报
回复
自己再顶一下。
littlejc2 2005-04-07
  • 打赏
  • 举报
回复
回楼上的,session也可以定过期时间把。
zhutimy 2005-04-07
  • 打赏
  • 举报
回复
想关闭浏览器后用在,用COOKIE好些吧
littlejc2 2005-04-07
  • 打赏
  • 举报
回复
谢谢星火,现在PHP论坛的人越来越少了,难道都去JSP了
xinghuo8888 2005-04-07
  • 打赏
  • 举报
回复
up
littlejc2 2005-04-07
  • 打赏
  • 举报
回复
关闭浏览器session就失效了,不过最好能在程序里面控制一下session失效的时间,这样便于管理。
littlejc2 2005-04-07
  • 打赏
  • 举报
回复
好像唠叨大在把,我是想即使那个人在线的话,到了一定时间也让session失效。然后再刷新的时候,就重新记数

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧