PHPのシリアル化された文字列を読み取ろうとしています。これが私が読み込もうとしている文字列の一部です:
time|d:B.GIMKKIGLGPJJOJNOPGMIK;
しかし、それは私には意味がありません。データ型がその中にあるものと一致していないようですか?
文字列は、セッションをシリアル化することによって含まれますserialize($_SESSION)
。
$_SESSION['time'] = microtime(true);
PHPのシリアル化された文字列を読み取ろうとしています。これが私が読み込もうとしている文字列の一部です:
time|d:B.GIMKKIGLGPJJOJNOPGMIK;
しかし、それは私には意味がありません。データ型がその中にあるものと一致していないようですか?
文字列は、セッションをシリアル化することによって含まれますserialize($_SESSION)
。
$_SESSION['time'] = microtime(true);
それ、変だよ。セッションをどのように逆シリアル化しますか?以下のコードはデータを正常に出力します。
$_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