我被要求修复和改善我没有开发的在线服务的后端。
在与可怕的代码和荒谬的设计决策挣扎之后,我终于找到了一个好点。
但是现在我遇到了一个奇怪的错误:我将系统设置为需要SSL(一切,甚至认证都是明确的)。
因此系统会经常随机退出用户。
看看php.ini会话设置我没有看到任何可疑的东西,但我绝对不是一个php专家
[Session]
session.save_handler = "files"
session.save_path = "/tmp"
session.use_cookies = "1"
session.gc_divisor = '100'
session.name = "PHPSESSID"
session.auto_start = ""
session.cookie_secure = "1"
session.cookie_lifetime = "0"
session.cookie_path = "/"
session.cookie_domain = ""
session.serialize_handler = "php"
session.gc_probability = "1"
session.gc_maxlifetime = "43200"
session.referer_check = ""
session.entropy_length = "0"
session.entropy_file = ""
session.cache_limiter = "nocache"
session.cache_expire = "180"
session.use_trans_sid = "1"
用于启动会话的代码是:
if(!session_id()) session_start();
这看起来很正常。
我应该在其他地方寻找问题的原因吗?