session的生命期问题。
PHP Version 4.1.2
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.gc_maxlifetime 60 60
session.gc_probability 100 100
这是我服务器(RH7.2)上php中session的设置。
登录时注册session:
session_start();
$_SESSION['membername']=$membername;
另一页面显示:
session_start();
$membername=$_SESSION['membername'];
if(!isset($membername)){
$membername='游客';
}
echo $membername;
只要服务器/tmp目录下的session文件存在,在显示页面都能显示出登录者的名字,
如果把session文件删除,就显示:游客。
我感觉这好象有点不正常:(
请帮帮我,是我的程序有问题还是设置有问题?
如果都没问题,那我要怎么做才能让session过一定时间过期呢?