在 PHP 中设置 Session 过期时间是非常重要的,它可以控制用户在一段时间内保持登录状态或者限制用户的会话时间。本文将介绍如何设置 PHP Session 的过期时间。
1. 使用 session.gc_maxlifetime
PHP 提供了一个配置选项 session.gc_maxlifetime
,它定义了 Session 的最大生命周期,单位是秒。默认情况下,它的值是 1440 秒(24 分钟)。如果用户在这段时间内没有活动,Session 将被认为过期并被销毁。
你可以通过修改 php.ini
文件来设置 session.gc_maxlifetime
的值。找到以下行并进行修改:
session.gc_maxlifetime = 1440
将 1440
修改为你期望的 Session 过期时间。保存文件后,重启你的 Web 服务器使配置生效。
2. 使用 session_set_cookie_params
除了 session.gc_maxlifetime
,你还可以使用 session_set_cookie_params
函数来设置 Ses