php.ini设置:
session.gc_probability = 1
session.gc_divisor = 1代码里:ini_set("session.gc_maxlifetime", 60);
ini_set("session.cookie_lifetime", 3600*24*365*10);session_start();
if ($_SESSION['alive']) {
echo 'alive';
}else {
$_SESSION['alive'] = 'alive';
echo 'dead';
}
这样第一次请求之后,无论过多久,总是alive
我看了一下服务器的session文件,始终不会被删除,每刷新一次修改时间就被更新按理说60秒后再请求的话,该session就要被删除了的
后来我又把php.ini里的session.gc_maxlifetime改为60,但还是不行
难道session.gc_maxlifetime不起作用?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货