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

发布于 2024-12-07 10:33:05 字数 449 浏览 0 评论 0原文

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

更新:所以它是session.gc-maxlifetime 在 php.ini 文件中设置。您可以通过调用 phpinfo() 检查您的设置。我的设置为 1440 秒,即 24 分钟。 可能在这里找到了重复项,尽管在​​谷歌搜索时我一开始没找到,因为文字。

When I store a variable in a session (in php), how long will that variable linger in that file? Will it be there until someone unsets the variable or deletes the file?

update: so it is session.gc-maxlifetime setting that is set in php.ini file. You can check your setting by calling phpinfo(). Mine is set to 1440 seconds so 24 minutes. Might have found a duplicate here, although when googling I didn't find it at first because of the wording.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梅倚清风 2024-12-14 10:33:06

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

Look in your php.ini file. It will tell you exactly how long the default session will last.

疏忽 2024-12-14 10:33:05

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

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

By default it will be there 24 minutes. (Which is the default php.ini file setting).

As you commented, this is the setting: http://www.php.net/manual/en/session.configuration.php#ini.session.gc-maxlifetime

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文