0

PHPのシリアル化された文字列を読み取ろうとしています。これが私が読み込もうとしている文字列の一部です:

 time|d:B.GIMKKIGLGPJJOJNOPGMIK;

しかし、それは私には意味がありません。データ型がその中にあるものと一致していないようですか?

文字列は、セッションをシリアル化することによって含まれますserialize($_SESSION)

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

1 に答える 1

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

于 2013-02-19T13:38:59.197 に答える