我正在将PHP4应用程序从旧版本的CentOS迁移到更新版本。
我正在使用session_set_save_handler,并且出于某种原因调用了以下回调,
write(string $ sessionId,string $ data)
$ sessionId已设置但$ data为空。
我的第一个猜测是缺少WDDX模块,但我已经激活了它,它在info.php页面中显示正确。
你认为这可能是xml序列化的一个问题吗? 知道如何在某些日志文件中访问错误消息以找出真正的原因吗?
提前谢谢。
答案 0 :(得分:0)
即使我忽略了WDDX模块由于某种原因而被激活,但实际上必须使用此标志进行编译:{{1}}
只有在使用WDDX支持编译PHP时才能使用WDDX。
在
http://php.net/manual/en/session.configuration.php#ini.session.serialize-handler