0

可能的重复:
在 PHP 中延长会话超时

我有 php 会话,我可能遇到的问题是,如果我长时间不使用该应用程序,如果我刷新 Web 浏览器,我会突然收到关于我所有 $_SESSION 的通知。我想知道如果我很长时间没有使用网页,如果我刷新一个页面,是否有可能 $_SESSIONs 保持不变?

我知道可以使用 @ 符号,但这只是为了不显示错误消息吗?我只是不希望它停止会话。

谢谢

4

3 回答 3

2

您可能收到的通知描述了您的代码有什么问题。考虑更正您的代码,以免收到通知,而不是避免出现错误的情况。

于 2012-06-04T21:37:28.827 回答
0

您的目标不应该是延长会话时间,而是删除通知。

正如@ceejayoz 提到的,通过修复代码而不是抑制错误。

于 2012-06-04T21:37:54.523 回答
0

如果您想延长会话的长度,请尝试ini_set('session.gc_maxlifetime', '3600');,其中“3600”是您希望会话持续的时间长度(以秒为单位)。如果您希望会话永久持续,我建议在那里放置一个非常大的数字。

于 2012-06-04T23:39:36.320 回答