我正在使用 PHP 创建一个登录/注销系统,客户可以在其中决定是否使用“记住我”按钮。在我的 login.php 文件中,我检查他们是否希望像这样被记住:
if(isset($_POST["remember_me"])){
$_SESSION["remember_me"] = true;
}
因此,当我想设置 gc_maxlifetime 时,我需要知道是否应该记住客户端。但正如我们所知,gc_maxlifetime 应该在 session_start() 之前设置,我无法访问
$_SESSION["remember_me"]
多变的。我应该怎么办?有没有其他方法可以告诉服务器,因为某个会话应该成为垃圾收集器的主题?
提前致谢。