PHP のどの文字がアンシリアル化の解析に影響しますか?
PHP のどの文字が unserialize の解析に影響しますか?
上の階が正解です
たとえば、utf8エンコーディングの下では
echo serialize('我'); //输出: s:3:"我";
gbkエンコーディングの下では
echo serialize('我'); //输出:s:2:"我";
ですので、utf8エンコーディングの下では3バイトの長さの「I」をシリアル化し、解析されたgbkエンコーディングの下ではデシリアライズすることはできません
データのシリアル化時のエンコーディングとデシリアライズ時のエンコーディングの不一致が原因であると思います。または、簡単に分析するために間違ったステートメントを投稿することもできます
/
過去 2 日間、私はに遭遇しました
上記は、PHP のどの文字が unserialize() の解析に影響を与えるかということです。関連コンテンツの詳細については、PHP 中国語 Web サイト (www.php.cn) に注目してください。