读取PHP的序列化字符串

时间:2013-02-19 13:22:34

标签: php serialization

我试图读取PHP序列化字符串。这是我试图阅读的字符串的一部分:

 time|d:B.GIMKKIGLGPJJOJNOPGMIK;

然而,这对我来说没有意义。数据类型似乎与其中的内容不匹配?

通过序列化会话来包含字符串:serialize($_SESSION)其中

$_SESSION['time'] = microtime(true);

1 个答案:

答案 0 :(得分:0)

这很奇怪。你如何反序列化你的会话?代码波纹管输出数据很好。

$_SESSION['time'] = microtime(true);
$a = serialize($_SESSION);
$b = unserialize($a);
echo $b['time'];

另外,您应该阅读有关会话编码/解码的文章:http://drupal.org/node/646702 和php手册:http://www.php.net/manual/en/function.session-encode.php