HTTPS会话失效

时间:2014-02-25 14:58:57

标签: php ssl session-cookies

我被要求修复和改善我没有开发的在线服务的后端。

在与可怕的代码和荒谬的设计决策挣扎之后,我终于找到了一个好点。

但是现在我遇到了一个奇怪的错误:我将系统设置为需要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();

这看起来很正常。

我应该在其他地方寻找问题的原因吗?

0 个答案:

没有答案