请教大家,如何在程序中控制session的过期时间 关闭浏览器session就失效了,不过最好能在程序里面控制一下session失效的时间,这样便于管理。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢星火,现在PHP论坛的人越来越少了,难道都去JSP了 想关闭浏览器后用在,用COOKIE好些吧 回楼上的,session也可以定过期时间把。 好像唠叨大在把,我是想即使那个人在线的话,到了一定时间也让session失效。然后再刷新的时候,就重新记数 littlejc2(半半) :回楼上的,session也可以定过期时间把。-----------------------------------------------可以. 用数据库来存放SESSION应该能做到. 如果用数据库,而你的网站又是一个在线人数很多的话,可以借助别人的操作来把所有的数据库里的SESSION记录清掉,再重新记录. //登录成功session_start();$_SESSION['用户'] = $username;$_SESSION['活动时间'] = time();//其他页面session_start();if(empty($_SESSION['用户'])) { // 没有登录的处理}else { if(time()-$_SESSION['活动时间'] > 30*60) { // 重新登录的处理 }else $_SESSION['活动时间'] = time();} PHP如何调出“打开”或“另存为”窗口 怎么判断已选中并且加粗 关于php传值问题~ 大家说我该不该去sina呢,已经面试成功了 关于数组中根据时间戳的日分组 windows下的session显示不了是什么回事? 在局域网中怎样建一个服务器 请问如果删除数据库中的我选择的好的数据? mysql能否从windows上移植到linux上??? php脚本文件,crontab执行时发送死锁 大家来看一看吧,我的成果 请问如何取得上一年时间.
回楼上的,session也可以定过期时间把。
-----------------------------------------------
可以.
session_start();
$_SESSION['用户'] = $username;
$_SESSION['活动时间'] = time();//其他页面
session_start();
if(empty($_SESSION['用户'])) {
// 没有登录的处理
}else {
if(time()-$_SESSION['活动时间'] > 30*60) {
// 重新登录的处理
}else
$_SESSION['活动时间'] = time();
}