假设我的 php.ini 文件中有这些设置(这当然不是“正常”设置):
session.gc_maxlifetime = 60
session.gc_probability = 1
session.gc_divisor = 1
这意味着在每个会话初始化中,垃圾收集将运行并清理所有早于一分钟的会话。
假设只有一个用户连接到服务器并运行初始化会话的脚本。如果他/她在 70 秒(或任何超过 60 秒)后再次运行它,他/她自己的会话会被删除吗?
换句话说,垃圾回收是在脚本执行之前还是之后发生的?