0

我从未取消设置 $_SESSION 变量或销毁会话,但第二天我会来到该站点,会话将消失。

我正在做一个简单的$_SESSION['name'] = $_POST['name']然后它忘记了会话。

难道我做错了什么?我是否为 SESSION 变量设置了时间限制?

为什么会过期?

谢谢。

4

1 回答 1

0

但第二天我会来到现场,会议就结束了。

Sessions不应该那样做。Sessions关闭浏览器后立即过期。你需要cookies实现这一点。

你还需要看看 session.gc_maxlifetime

你可以这样做

<?php
ini_set('session.gc_maxlifetime', 3600);
于 2013-11-08T02:52:00.967 回答