1

我正在将 PHP4 应用程序从旧版本的 CentOS 迁移到新版本。

我正在使用 session_set_save_handler 并且由于某种原因在调用以下回调时,

写(字符串 $sessionId,字符串 $data)

$sessionId 已设置,但 $data 为空。

我的第一个猜测是缺少WDDX模块,但我已经激活它并且它正确显示在 info.php 页面中。

您认为这可能是 xml 序列化的问题吗?关于如何访问某些日志文件中的错误消息以找出真正原因的任何想法?

先感谢您。

4

1 回答 1

0

即使 WDDX 模块由于某种原因被我忽略,php 实际上必须用这个标志编译:'--enable-wddx'

WDDX 仅在 PHP 编译时支持 WDDX 时可用。

http://php.net/manual/en/session.configuration.php#ini.session.serialize-handler

于 2016-04-14T12:48:03.627 回答