如果有俩个应用都没有指定自己独立的save_path, 一个设置了过期时间为2分钟(假设为A), 一个设置为30分钟(假设为B), 那么每次当A的Session gc运行的时候, 就会同时删除属于应用B的Session files. 所以, 第一种答案是不"完全严格"正确的.

  • 总结:2个应用都没有指定自己独立的save_path,session回收的时候回相互影响
  • 解决方法:把需要单独设置会话过期时间的语言,独立配置session保存路径。

更多参考: https://www.laruence.com/2012/01/10/2469.html