为什么使用 session_set_save_handler 会丢失会话数据?
Why is session data lost using session_set_save_handler?
我正在将 PHP4 应用程序从旧版本的 CentOS 迁移到新版本。
我正在使用 session_set_save_handler 并且由于某些原因调用以下回调时,
write(string $sessionId, string $data)
$sessionId 已设置,但 $data 为空。
我的第一个猜测是缺少 WDDX 模块,但我已经激活它并且它正确显示在 info.php 页面中。
您认为 xml 序列化可能有问题吗?
知道如何访问某些日志文件中的错误消息以找出真正的原因吗?
提前致谢。
尽管 WDDX 模块由于某种原因被激活,但我忽略了,php 实际上必须使用此标志进行编译:'--enable-wddx'
WDDX is only available, if PHP is compiled with WDDX support.
在
http://php.net/manual/en/session.configuration.php#ini.session.serialize-handler
我正在将 PHP4 应用程序从旧版本的 CentOS 迁移到新版本。
我正在使用 session_set_save_handler 并且由于某些原因调用以下回调时,
write(string $sessionId, string $data)
$sessionId 已设置,但 $data 为空。
我的第一个猜测是缺少 WDDX 模块,但我已经激活它并且它正确显示在 info.php 页面中。
您认为 xml 序列化可能有问题吗? 知道如何访问某些日志文件中的错误消息以找出真正的原因吗?
提前致谢。
尽管 WDDX 模块由于某种原因被激活,但我忽略了,php 实际上必须使用此标志进行编译:'--enable-wddx'
WDDX is only available, if PHP is compiled with WDDX support.
在
http://php.net/manual/en/session.configuration.php#ini.session.serialize-handler