根本原因在这,libraries/Session/Session.php 中 128行:

CI框架 session 不能读取的问题,PHP7环境

如果sessionid的长度不是40的话,每次执行都会 unset($_COOKIE[ci_session])。而session_id取值范围和长度在php7中变了(我这边的默认是26)

解决办法:

将上面的/^[0-9a-f]{40}$/, 改成 /^[0-9a-z]{10,40}$/

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-10
  • 2021-12-06
  • 2021-08-16
  • 2021-11-20
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案