要设置PHP session的超时时间,您需要在php.ini
文件中修改session.gc_maxlifetime
参数或者在代码中使用ini_set()
函数
方法1:修改php.ini
文件
- 打开
php.ini
文件。这个文件通常位于PHP安装目录下。如果您找不到它,可以创建一个新的文本文件并将其命名为php.ini
。 - 在
php.ini
文件中找到session.gc_maxlifetime
参数。如果没有找到,请在文件末尾添加以下行:
session.gc_maxlifetime = 3600
这里的数字表示超时时间(以秒为单位)。例如,3600表示1小时。您可以根据需要更改此值。
3. 保存并关闭php.ini
文件。
4. 重启您的Web服务器(例如Apache或Nginx)以应用更改。
方法2:使用ini_set()
函数
在您的PHP脚本中,使用ini_set()
函数来设置session.gc_maxlifetime
参数。请注意,这种方法只会影响当前脚本的执行。
// 设置session超时时间为1小时(3600秒) ini_set('session.gc_maxlifetime', 3600); // 启动session session_start();
这样,您就可以根据需要设置PHP session的超时时间了。