验证登录的时候,如何实现浏览器关闭再打开必须重新登录
我用如下代码实现验证登录
session_start();
if(!isset($_SESSION['uid'])){
header("Location:login.htm");
exit();
}
login页面的后台代码是这样的
if($name=="name" && $pwd=="pwd"){
session_start();
$_SESSION['uid']=$name;
header("Location:test.php");
exit;
}
echo "用户名密码错";
每次我关闭浏览器后过一会重新登录,发现根本不需要登录
我希望实现只要关闭浏览器再打开网页就必须重新登录,不管关闭多长时间
搜索了一下,大概是说把php.ini里面session.gc_maxlifetime改小一点就可以,我改成5重启后,关闭浏览器等了十几分钟还是自动登录了,根本没有让输用户名和密码,为什么?
另外session.gc_maxlifetime时间是从什么时候开始计算的?从我打开网页还是从我关闭网页?