PHP 会话似乎不起作用

PHP 会话似乎不起作用

我正在设置 AfterLogic Webmail Lite,它需要支持会话的 PHP。它说未启用会话支持,但我觉得这很奇怪,因为session.save_handler 定义:

session.save_handler = files

我尝试将其设置为/tmp,但也没有用。我从 Arch 存储库(不是 AUR)安装了 PHP。我做错了什么?

答案1

尝试运行php -i(或phpinfo()在脚本中执行)并检查以下内容:

  • 扩展是否session已加载?(运行php -m|grep session或执行function_exists("session_start")也会回答这个问题)
  • session.auto_start 是否启用?
  • session.save_path 是否存在并且可以被服务器进程写入?
  • 软件正在做什么才能判断会话支持未启用?

相关内容