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不起作用?