session 的默认过期时间是 1440,我想把这个时间减少到 60 秒,但是当我ini_set('session.gc_maxlifetime','60')
在第一页使用它时它可以工作,但它在其他页面中不起作用,请告诉我我的问题是什么?
----------index.php-----------
<?php
ini_set('session.gc_maxlifetime','60');
session_start();
$_SESSION['id']='123';
print('<br/><a href="link.php">link<a/>');
?>
----------link.php----------
<?php
session_start();
if(isset($_SESSION['id'])){
ini_set('session.gc_maxlifetime',60);
}else{
header('Location:index.php?ERROR');
}
print('<br/><a href="link.php?1">menu<a/>');
?>