如果不取消会话变量,会话变量会持续多长时间?

时间:2011-09-29 20:52:55

标签: php apache session garbage-collection session-state

当我在会话中存储变量时(在php中),该变量会在该文件中存在多长时间?在有人取消设置变量或删除文件之前,它会存在吗?

更新所以它是在php.ini文件中设置的session.gc-maxlifetime设置。您可以通过致电phpinfo()来检查您的设置。我的设定为1440秒,所以24分钟。 Might have found a duplicate here,虽然在谷歌搜索时,由于措辞的原因我最初没有找到它。

2 个答案:

答案 0 :(得分:10)

默认情况下,这将是24分钟。 (这是默认的php.ini文件设置)。

正如您所说,这是设置:http://www.php.net/manual/en/session.configuration.php#ini.session.gc-maxlifetime

答案 1 :(得分:1)

查看php.ini文件。它会告诉您默认会话将持续多长时间。