在php.ini 里面
我设置了
session.gc_maxlifetime =60
也就是希望它一分钟后能过期
然后重启了服务
然后就简单的设置了个session
结果一分钟后还是木有过期 我哪里弄错了2个页面
1.php<?php
session_start();
$_SESSION["pass"] = "111111";
?>
2.php session_start();
if(!empty($_SESSION["pass"])){
echo $_SESSION["pass"];
}
我先运行1.php 在运行的2.php
然后不做任何操作
等3分钟后 运行2.php
还是打印出了111111 就是说session没有失效啊
我设置了
session.gc_maxlifetime =60
也就是希望它一分钟后能过期
然后重启了服务
然后就简单的设置了个session
结果一分钟后还是木有过期 我哪里弄错了2个页面
1.php<?php
session_start();
$_SESSION["pass"] = "111111";
?>
2.php session_start();
if(!empty($_SESSION["pass"])){
echo $_SESSION["pass"];
}
我先运行1.php 在运行的2.php
然后不做任何操作
等3分钟后 运行2.php
还是打印出了111111 就是说session没有失效啊
里面对gc_maxlifetime无效的情况进行了阐释.