我使用 session_set_save_handler()。它工作正常。但是,有时我需要更改用户的会话数据。我只是希望传递给 write 函数的会话数据是在内部创建的,如下所示:
serialize($_SESSION);
但他们不是。它们的格式与简单的 PHP 序列化数据略有不同:
user|a:24:{s:2:"id";s:2:"12";s:5:"email";s:19:...CUT...;}last_activity_time|i:1310535031;logged_everywhere|b:1;
任何人都知道内部使用哪种序列化来序列化 $_SESSION 数据以用于 session_set_save_handler() 中的写入函数?或者更好的是,如果有一些我可以用来处理这些数据的反序列化和序列化函数?