我不希望$ _SESSION在很长一段时间后停止

时间:2012-06-04 21:29:45

标签: php

  

可能重复:
  Extending Session Timeout in PHP

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

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

由于

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

正如@ceejayoz提到的那样修复你的代码而不是通过压制错误。

答案 2 :(得分:0)

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