Hi
Nun, in den letzten paar PHP-Versionen hat sich auch was an den Serializern geändert.
Könnte es sein, dass du zum Deserialize eine andere Version als zum serialisieren
verwendet hast?
Ja, das ist tatsächlich der Fall.
- Könnte sein, dass der neue/alte deserializer eben nicht mit dem neuen/alten Serializer zurecht kommt.
Dein Verdacht, dass sich der Win-Serializer vom Unix-one unterscheidet halte ich zwar
für sehr unwahrscheinlich, aber durchaus möglich.
Ich habe gerade auf der PHP-Manual Seite den Hinweis gesehen, man solle serialisierte Strings mit add|stripslashes() behandeln, das könnte ein Anhaltspunkt sein. Meinst du wirklich, dass die verschiedenen Serialize-Versionen nicht untereinander kompatibel sind?
Fabian