1 我在手册上看到了session_set_cookie_params 其中第一个参数可以设置session的cookie的有效期。但是这个函数只在当前脚本其作用。
问题是:比如我把session的cookie的有效期设置成1年,但是脚本实际上1秒就结束了。那它第一个参数设置session的cookie的有效期岂不是没用?2 a.php里设置了$_SESSION['a']=1,然后在b.php(其中没有session的操作)中不断的活动、刷新,那么24分钟(默认session的生存时间)后,之前在a.php中设置的session会应该就会超过生存期了(这里假设cookie长期有效,也不考虑GC的启动概率问题)
这样理解不知道对不对?
换句话说,如果在b.php中加入$_SESSION['a']=$_SESSION['a'],那么每次操作b.php是不是就可以将$_SESSION['a']的有效期每次都延长到24分钟后?